クラス BouncyCastleAesCbcBytesEncryptor
- java.lang.Object
-
- org.springframework.security.crypto.encrypt.BouncyCastleAesCbcBytesEncryptor
- 実装されているすべてのインターフェース:
BytesEncryptor
public class BouncyCastleAesCbcBytesEncryptor extends java.lang.Object
JCE の代わりに Bouncy Castle を使用するAesBytesEncryptor.CipherAlgorithm.CBC
を使用するAesBytesEncryptor
と同等の暗号化。アルゴリズムは "AES/CBC/PKCS5Padding" と同等です。
コンストラクターの概要
コンストラクター コンストラクター 説明 BouncyCastleAesCbcBytesEncryptor(java.lang.String password, java.lang.CharSequence salt)
BouncyCastleAesCbcBytesEncryptor(java.lang.String password, java.lang.CharSequence salt, BytesKeyGenerator ivGenerator)
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 byte[]
decrypt(byte[] encryptedBytes)
バイト配列を復号化します。byte[]
encrypt(byte[] bytes)
バイト配列を暗号化します。
コンストラクターの詳細
BouncyCastleAesCbcBytesEncryptor
public BouncyCastleAesCbcBytesEncryptor(java.lang.String password, java.lang.CharSequence salt)
BouncyCastleAesCbcBytesEncryptor
public BouncyCastleAesCbcBytesEncryptor(java.lang.String password, java.lang.CharSequence salt, BytesKeyGenerator ivGenerator)
メソッドの詳細
encrypt
public byte[] encrypt(byte[] bytes)
インターフェースからコピーされた説明:BytesEncryptor
バイト配列を暗号化します。
decrypt
public byte[] decrypt(byte[] encryptedBytes)
インターフェースからコピーされた説明:BytesEncryptor
バイト配列を復号化します。