Data Integration
- Data Integration
- 所有产品
AES_GCM_ENCRYPT (value, init_vector, key [, keysize])
引数
| 必須/
| 説明
|
---|---|---|
value
| 必須
| Stringデータ型。暗号文に暗号化されるプレーンテキストの値。
|
init_vector
| 必須
| Stringデータ型。プレーンテキストを暗号化するには、初期化ベクトル(IV)を使用します。IVは96ビットで、ランダムに生成されたものである必要があります。IVは、暗号化プロセスの開始にランダム性を付加するために、暗号化中にキーとともに使用されるビットのブロックです。
キーが同じで暗号化文字列が異なるIVを再利用しないでください。
|
key
| 必須
| サイズが128、192、または256ビットの文字列データ型。keyのサイズがkeysizeより小さい場合、残りはnullとしてパディングされます。
|
keysize
| key引数のサイズ(ビット単位)により、keysize引数がオプションであるか必須であるかが決まります。
| 整数データ型。指定されたkeyのサイズ。
可能な値: 128、192、または256ビット。デフォルト値は128ビットです。
|
AES_GCM_ENCRYPT('832-17-1672', '012345678901', '1234567890123456', 128)
AES_GCM_ENCRYPT('832-17-1672', '123456789012', '12345678901234567', 192)