MD5 128 ビットのチェックサムを、ストリング用に計算します。その値は 32 16進数のバイナリ ストリングとして戻され、または引数が NULL
の場合は NULL
が戻されます。例として、戻り値をハッシュ キーとして使用することができます。
mysql> SELECT MD5('testing');
-> 'ae2b1fca515949e5d54fb22b8ed95575'
これは、「RSA Data Security, Inc. MD5 Message-Digest Algorithm.」 です。
値を大文字に変換したい場合は、項11.8. 「キャスト関数と演算子」 の BINARY
演算子のエントリで挙げられているバイナリ ストリングの変換に関する説明をご覧ください。
このセクション始めの MD5 アルゴリズムに関する注記をご覧ください。