クラス KeyGenerators
java.lang.ObjectSE
org.springframework.security.crypto.keygen.KeyGenerators
一般的に使用されるキージェネレーターのファクトリ。
BytesKeyGenerator または StringKeyGenerator を構築するためのパブリック API。方法の概要
修飾子と型メソッド説明static BytesKeyGeneratorSecureRandomSE を使用して長さが 8 バイトのキーを生成するBytesKeyGeneratorを作成します。static BytesKeyGeneratorsecureRandom(int keyLength) SecureRandomSE を使用してカスタム長のキーを生成するBytesKeyGeneratorを作成します。static BytesKeyGeneratorshared(int keyLength) カスタム長の単一の共有SecureRandomSE キーを返すBytesKeyGeneratorを作成します。static StringKeyGeneratorstring()長さが 8 バイトのSecureRandomSE キーを 16 進エンコードするStringKeyGeneratorを作成します。
メソッドの詳細
secureRandom
SecureRandomSE を使用して長さが 8 バイトのキーを生成するBytesKeyGeneratorを作成します。secureRandom
SecureRandomSE を使用してカスタム長のキーを生成するBytesKeyGeneratorを作成します。- パラメーター:
keyLength- バイト単位のキーの長さ(例: 16、16 バイトのキーの場合。
string
長さ 8 バイトのSecureRandomSE キーを 16 進数でエンコードしたStringKeyGeneratorを作成します。16 進数でエンコードされた文字列の長さは、keyLength * 2 文字です。