メインコンテンツまでスキップ

sm3

sm3

説明

SM3ダイジェストアルゴリズムを使用して、文字列を256ビットの16進数文字列に暗号化します。32ビットごとにスペースで区切られます。

ダイジェストアルゴリズムは、デジタル署名、メッセージ認証、データの整合性チェックなど、さまざまな用途で使用されます。SM3アルゴリズムはSHA-256の拡張版です。

構文

SM3(str);

パラメータ

str: 暗号化する文字列。VARCHAR型である必要があります。

返り値

VARCHAR型の値を返します。入力がNULLの場合、NULLが返されます。入力が空の場合、エラーが返されます。

この関数は1つの文字列のみを受け入れます。複数の入力文字列を指定するとエラーが発生します。

mysql> select sm3('l');
+-------------------------------------------------------------------------+
| sm3('l') |
+-------------------------------------------------------------------------+
| 1dec1a7a 94236240 49db411e 2c32c62d c0c93856 8208ac3a 09d395eb 2468b445 |
+-------------------------------------------------------------------------+
1 row in set (0.01 sec)