public class EncryptionServiceImpl extends java.lang.Object implements EncryptionService
| Constructor and Description |
|---|
EncryptionServiceImpl(PbeConfig config) |
EncryptionServiceImpl(java.lang.String passphrase,
java.lang.String salt,
int keylength,
int iterations,
java.lang.String cipherAlgorithm,
java.lang.String keySpecAlgorithm) |
| Modifier and Type | Method and Description |
|---|---|
byte[] |
decrypt(byte[] ciphertextPlusIv) |
byte[] |
decryptFromHex(java.lang.String ciphertextAsHex) |
byte[] |
encrypt(byte[] plaintext) |
byte[] |
encrypt(java.lang.String plaintext) |
public EncryptionServiceImpl(java.lang.String passphrase,
java.lang.String salt,
int keylength,
int iterations,
java.lang.String cipherAlgorithm,
java.lang.String keySpecAlgorithm)
public EncryptionServiceImpl(PbeConfig config)
public byte[] decryptFromHex(java.lang.String ciphertextAsHex)
decryptFromHex in interface EncryptionServicepublic byte[] decrypt(byte[] ciphertextPlusIv)
decrypt in interface EncryptionServicepublic byte[] encrypt(java.lang.String plaintext)
encrypt in interface EncryptionServicepublic byte[] encrypt(byte[] plaintext)
encrypt in interface EncryptionService