Package io.ebean.config
Interface Encryptor
public interface Encryptor
Used for Java side encryption of properties when DB encryption is not used.
By default this is used on non-varchar types such as Blobs.
-
Method Summary
Modifier and Type Method Description byte[]decrypt(byte[] data, EncryptKey key)Decrypt the data using the key.StringdecryptString(byte[] data, EncryptKey key)Decrypt the data returning a formatted string value using a key.byte[]encrypt(byte[] data, EncryptKey key)Encrypt the data using the key.byte[]encryptString(String formattedValue, EncryptKey key)Encrypt the formatted string value using a key.
-
Method Details
-
encrypt
Encrypt the data using the key. -
decrypt
Decrypt the data using the key. -
encryptString
Encrypt the formatted string value using a key. -
decryptString
Decrypt the data returning a formatted string value using a key.
-