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