Class BouncyCastleAesCbcBytesEncryptor
java.lang.Object
org.springframework.security.crypto.encrypt.BouncyCastleAesCbcBytesEncryptor
- All Implemented Interfaces:
BytesEncryptor
An Encryptor equivalent to
AesBytesEncryptor
using AesBytesEncryptor.CipherAlgorithm.CBC
that uses Bouncy Castle instead of JCE. The algorithm is equivalent to
"AES/CBC/PKCS5Padding".-
Constructor Summary
ConstructorDescriptionBouncyCastleAesCbcBytesEncryptor
(String password, CharSequence salt) BouncyCastleAesCbcBytesEncryptor
(String password, CharSequence salt, BytesKeyGenerator ivGenerator) -
Method Summary
-
Constructor Details
-
BouncyCastleAesCbcBytesEncryptor
-
BouncyCastleAesCbcBytesEncryptor
public BouncyCastleAesCbcBytesEncryptor(String password, CharSequence salt, BytesKeyGenerator ivGenerator)
-
-
Method Details
-
encrypt
public byte[] encrypt(byte[] bytes) Description copied from interface:BytesEncryptor
Encrypt the byte array. -
decrypt
public byte[] decrypt(byte[] encryptedBytes) Description copied from interface:BytesEncryptor
Decrypt the byte array.
-