Перейти к основному содержимому

sm3

Описание

Использует алгоритм дайджеста SM3 для шифрования строки в 256-битную шестнадцатеричную строку. Каждые 32 бита разделяются пробелом.

Алгоритмы дайджеста имеют широкий спектр применения в цифровых подписях, аутентификации сообщений и проверке целостности данных. Алгоритм SM3 является улучшенной версией SHA-256.

Синтаксис

SM3(str);

Параметры

str: строка для шифрования. Должна быть типа VARCHAR.

Возвращаемое значение

Возвращает значение типа VARCHAR. Если входное значение равно NULL, возвращается NULL. Если входное значение пустое, возвращается ошибка.

Эта функция принимает только одну строку. Передача более одной входной строки вызывает ошибку.

Примеры

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