クラス KeyGenerators


  • public final class KeyGenerators
    extends java.lang.Object
    一般的に使用されるキージェネレーターのファクトリ。BytesKeyGenerator または StringKeyGenerator を構築するためのパブリック API。
    • メソッドの詳細

      • secureRandom

        public static BytesKeyGenerator secureRandom()
        SecureRandom を使用して長さが 8 バイトのキーを生成する BytesKeyGenerator を作成します。
      • secureRandom

        public static BytesKeyGenerator secureRandom​(int keyLength)
        SecureRandom を使用してカスタム長のキーを生成する BytesKeyGenerator を作成します。
        パラメーター:
        keyLength - バイト単位のキーの長さ(例: 16、16 バイトのキーの場合。
      • shared

        public static BytesKeyGenerator shared​(int keyLength)
        カスタム長の単一の共有 SecureRandom キーを返す BytesKeyGenerator を作成します。
        パラメーター:
        keyLength - バイト単位のキーの長さ(例: 16、16 バイトのキーの場合。
      • string

        public static StringKeyGenerator string()
        長さ 8 バイトの SecureRandom キーを 16 進数でエンコードした StringKeyGenerator を作成します。16 進数でエンコードされた文字列の長さは、keyLength * 2 文字です。