- カテゴリ:
文字列とバイナリ関数 (暗号化ハッシュ)
SHA1_BINARY¶
160ビットの SHA-1メッセージダイジェストを含む20バイトのバイナリを返します。
構文¶
引数¶
msgハッシュされるメッセージの文字列式。
戻り値¶
戻り値のデータ型はBINARYです。
使用上の注意¶
関数の SHA1 ファミリーは、主に他のシステムとの下位互換性のために提供されています。より安全な暗号化のために、 SHA2 ファミリーの関数の使用をお勧めします。
この関数は、復号化する必要のあるメッセージを暗号化するためには使用しないでください。この関数には、対応する復号化関数がありません。(出力の長さは、入力の長さに依存しません。出力には、入力からのすべての情報を保持するための十分なビットがあるとは限らないため、有効な可能性があるすべての入力を復号化する関数を作成することはできません。)
この関数は、データ破損を検出するためのチェックサムの計算など、他の用途を目的としています。
データを暗号化および復号化する必要がある場合は、次の関数を使用します。
例¶
出力のデータ型は BINARY で、 BINARY 列に保存できます。
テーブルを作成して入力します。
クエリと出力を次に示します(表示のために、出力はユーザーが読み取り可能な形式(この場合は16進数の文字列)に暗黙的にキャストされます)。