Package de.caluga.morphium.encryption
Interface ValueEncryptionProvider
-
- All Known Implementing Classes:
AESEncryptionProvider,RSAEncryptionProvider
public interface ValueEncryptionProvider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description byte[]decrypt(byte[] input)byte[]encrypt(byte[] input)voidsedDecryptionKeyBase64(String key)voidsetDecryptionKey(byte[] key)voidsetEncryptionKey(byte[] key)voidsetEncryptionKeyBase64(String key)
-
-
-
Method Detail
-
setEncryptionKey
void setEncryptionKey(byte[] key)
-
setEncryptionKeyBase64
void setEncryptionKeyBase64(String key)
-
setDecryptionKey
void setDecryptionKey(byte[] key)
-
sedDecryptionKeyBase64
void sedDecryptionKeyBase64(String key)
-
encrypt
byte[] encrypt(byte[] input)
-
decrypt
byte[] decrypt(byte[] input)
-
-