クラス BouncyCastleAesCbcBytesEncryptor
- java.lang.Object
-
- org.springframework.security.crypto.encrypt.BouncyCastleAesCbcBytesEncryptor
- 実装済みのインターフェース一覧:
BytesEncryptor
public class BouncyCastleAesCbcBytesEncryptor extends java.lang.ObjectJCE の代わりに 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バイト配列を復号化します。