MySQL5逆引き大全460の極意

組み込み関数の極意 - Tips346 文字列をAESアルゴリズムで暗号化/復号化するには

登録タグ
SQL
Icon comment count 0
Icon stock count 0

9-8暗号化/圧縮関数Tips346 文字列をAESアルゴリズムで暗号化/復号化するには

Level1

Point暗号化にはAES_ENCRYPT関数を、復号化にはAES_DECRYPT関数を利用します

構文1  暗号化
AES_ENCRYPT(文字列, 暗号化キー)
構文2  復号化
AES_DECRYPT(文字列, 復号化キー)

AES_ENCRYPT/AES_DESCRYPT関数は、与えられた文字列をAES(Advanced Encryption Standard)アルゴリズムに基づいて128ビットキー長で暗号化/複合化します。第2引数には、暗号化/復号化に際して利用する任意の文字列キーを指定します。

AESは新暗号規格として標準化された秘密鍵方式の可逆暗号です。現時点でMySQLで利用可能な暗号化方式として最も安全性が高いものです。

用例1

出典情報

Medium

MySQL5逆引き大全460の極意

  • 著者: 山田 祥寛

コメント

    コメントはありません