クラス KeyGenerators

java.lang.ObjectSE
org.springframework.security.crypto.keygen.KeyGenerators

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

    • secureRandom

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

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

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

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