ENCODE
Синтаксис
ENCODE(str,pass_str)
Описание
ENCODE не считается криптографически безопасным и не должен использоваться для шифрования паролей.
Зашифровать str используя pass_str в качестве пароля. Для расшифровки результата используйте DECODE().
Результат — это двоичная строка той же длины, что и str.
На надежность шифрования влияет качество генератора случайных чисел.
Не рекомендуется полагаться на шифрование, выполняемое функцией ENCODE. Использование значения соли (изменяемого при обновлении пароля) несколько улучшит ситуацию, но для хранения паролей следует использовать более криптографически безопасную функцию, например, SHA2().
Примеры
ENCODE('not so secret text', CONCAT('random_salt','password'))
© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/encode/