これは GeneXus Cryptography Module の一部であり、対称暗号方式のさまざまな鍵を作成できます。
値:
GENERICRANDOM
SymmetricKeyGenerator.DoGenerateHashBasedKey(hashAlgorithm , plainText)
- 入力 hashAlgorithm: HashAlgorithm ドメインの値
- 入力 plainText: LongVarChar(2M)、プレーンテキスト
- 戻り値: VarChar(256)、16 進数
プレーンテキストのダイジェストに基づいて固定長の鍵を生成します。
CryptographyEncodingUtil を使用している場合を除き、既定で UTF-8 を使用します。
SymmetricKeyGenerator.DoGenerateKey(symmetricKeyType, length)
- 入力 symmetricKeyType: SymmetricKeyType ドメインの値
- 入力 length: Numeric(9.0) ビット
- 戻り値: VarChar(256)、16 進数
symmetricKeyType で指定されたジェネレーターにより固定長の鍵を生成します。
SymmetricKeyGenerator.DoGenerateIV(symmetricKeyType, length)
- 入力 symmetricKeyType: SymmetricKeyType ドメインの値
- 入力 length: Numeric(9.0) ビット
- 戻り値: VarChar(256)、16 進数
セキュアな乱数生成アルゴリズムを使用して、指定されたビット単位の長さで固定長の IV を生成します。
SymmetricKeyGenerator.DoGenerateNonce(symmetricKeyType, length)
- 入力 symmetricKeyType: SymmetricKeyType ドメインの値
- 入力 length: Numeric(9.0) ビット
- 戻り値: VarChar(256)、16 進数
セキュアな乱数生成アルゴリズムを使用して、指定されたビット単位の長さで固定長のノンスを生成します。
|