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