MySQL5逆引き大全460の極意

組み込み関数の極意 - Tips347 MySQL独自の形式で文字列を暗号化/復号化するには

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

9-8暗号化/圧縮関数Tips347 MySQL独自の形式で文字列を暗号化/復号化するには

Level1

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

構文1  暗号化
ENCODE(文字列, パスワード)
構文2  復号化
DECODE(文字列, パスワード)

ENCODE関数は、与えられたパスワードをもとに、指定された文字列をMySQL独自の暗号化形式で暗号化します。ENCODE関数は、暗号化によって元の文字列と同じ長さのバイナリ文字列を返します。戻り値の文字列をテーブルに格納するには、データ型はBLOBである必要があります。

ENCODE関数で暗号化された文字列は、DECODE関数で復号することができます。使用するパスワードは暗号化の時に利用したものと共通でなければいけません。

用例1
mysql>

出典情報

Medium

MySQL5逆引き大全460の極意

  • 著者: 山田 祥寛

コメント

    コメントはありません