関数リファレンス > 関数 > AES_DECRYPT
  

AES_DECRYPT

復号化された値を文字列形式で返します。データ統合は、電子符号表(ECB)モードの動作でAdvanced Encryption Standard(AES)アルゴリズムを使用します。AESアルゴリズムは、128ビット暗号化を使用するFIPS承認済みの暗号化アルゴリズムです。

構文

AES_DECRYPT ( value, key )
引数
必須/
オプション
説明
value
必須
バイナリデータ型。解読する値。
key
必須
文字列データ型。精度16文字以下。値を復号化するには、暗号化に使用したキーを使用します。

戻り値

復号化された文字列値。
NULL値を入力した場合は、NULLです。

以下の例では、復号化された社会保険番号が返されます。この例では、データ統合は、SUBSRT関数を使用して社会保険番号の始めの3桁の数字からキーを引き出します。
AES_DECRYPT( SSN_ENCRYPT, SUBSTR( SSN,1,3 ))
SSN_ENCRYPT
DECRYPTED VALUE
07FB945926849D2B1641E708C85E4390
832-17-1672
9153ACAB89D65A4B81AD2ABF151B099D
832-92-4731
AF6B5E4E39F974B3F3FB0F22320CC60B
832-46-7552
992D6A5D91E7F59D03B940A4B1CBBCBE
832-53-6194
992D6A5D91E7F59D03B940A4B1CBBCBE
832-81-9528