Top Description Interfaces Classes
[default module]

Package org.h2.security


Security classes, such as encryption and cryptographically secure hash algorithms.

Interface Summary

Modifier and TypeInterface and Description
public interface
BlockCipher

A block cipher is a data encryption algorithm that operates on blocks.

Class Summary

Modifier and TypeClass and Description
public class
AES

An implementation of the AES block cipher algorithm, also known as Rijndael.

public class
CipherFactory

A factory to create new block cipher objects.

public class
Fog

A pseudo-encryption algorithm that makes the data appear to be encrypted.

public class
SecureFileStore

A file store that encrypts all data before writing, and decrypts all data after reading.

public class
SHA256

This class implements the cryptographic hash function SHA-256.

public class
SHA3

SHA-3 message digest family.

public class
XTEA

An implementation of the XTEA block cipher algorithm.