クラス BouncyCastleAesCbcBytesEncryptor

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

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

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

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

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