DES_DECRYPT( 復号化する文字列 ) DES_DECRYPT( 復号化する文字列, キー文字列 )
DES_DECRYPT関数を使用することで、3DESで暗号化された値を復号化することができます。
■注意■
このDES_DECRYPT関数を使用するためにはMySQLのSSL機能を有効にする必要があります。
しかし私が使用している環境ではSSL機能が有効ではないため、当関数の機能の検証は行っていません。
そのため、この記事は参考程度の情報として読んでください。
尚MySQL4.0.2以降では、トリプルDESより暗号の安全性が高く、かつSSL機能が無効でも使用できる暗号化関数としてAES_ENCRYPT関数とAES_DECRYPT関数があります。
DATABASE | 接続中のデータベースを確認する |
DATE | 日時から日付を取り出す |
DAY | 年月日から日を取り出す |
DAYOFMONTH | 年月日から日を取り出す |
DAYOFWEEK | 日付の曜日を調べる |
DAYOFYEAR | 日付がその年の1月1日から何日目かを調べる |
DECODE | 復号化パスワードを指定して復号化する |
DEGREES | ラジアンを度に変換する |
DES_DECRYPT | トリプルDESで復号化する |
DES_ENCRYPT | トリプルDESで暗号化する |