「MySQL」MD5関数で文字列を暗号化する
書式
MD5(文字列 )
md5関数を使用して、md5で文字列を暗号化します
暗号化されると128ビットの16進数を32文字で表現した文字列が生成されます。
使用例
1.文字列を暗号化します
mysql> select md5('arkgame') result; +----------------------------------+ | result | +----------------------------------+ | a76bc422e2e81828ddf31ec65cefb6bd | +----------------------------------+ 1 row in set (0.03 sec)
2.暗号化される文字列の長さを計算します
mysql> select length(md5('arkgame')) result; +--------+ | result | +--------+ | 32 | +--------+ 1 row in set (0.00 sec)
3.文字列が空白の場合
mysql> select md5( '' ); +----------------------------------+ | md5( '' ) | +----------------------------------+ | d41d8cd98f00b204e9800998ecf8427e | +----------------------------------+ 1 row in set (0.00 sec)
4.引数にNULLを指定します
mysql> select md5(null); +-----------+ | md5(null) | +-----------+ | NULL | +-----------+ 1 row in set (0.00 sec)