クラス BouncyCastleAesGcmBytesEncryptor

  • 実装されたすべてのインターフェース:
    BytesEncryptor

    public class BouncyCastleAesGcmBytesEncryptor
    extends java.lang.Object
    JCE の代わりに Bouncy Castle を使用する AesBytesEncryptor.CipherAlgorithm.GCM を使用する AesBytesEncryptor と同等の暗号化。アルゴリズムは "AES/GCM/NoPadding" と同等です。
    • メソッドのサマリー

      すべてのメソッド   インスタンスメソッド   具象メソッド  
      修飾子と型 メソッド 説明
      byte[]decrypt​(byte[] encryptedBytes)
      バイト配列を復号化します。
      byte[]encrypt​(byte[] bytes)
      バイト配列を暗号化します。
      • クラス java.lang.Object から継承されたメソッド

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • コンストラクターの詳細

      • 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
        バイト配列を復号化します。