「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)

 

MySQL

Posted by arkgame