MariaDB SHA1() 函数返回给定字符串的 SHA-1 160 位校验和表示。此函数返回 40 个字符的十六进制字符串作为结果。该函数的结果可用作哈希键。
如果字符串为NULL,则SHA1()函数返回NULL。
SHA1() 是 SHA() 函数的同义词。
语法
SHA1(string)
参数
string | 必需。 指定用于生成 SHA-1 160 位校验和的明文字符串。 |
返回值
返回字符串的 SHA-1 160 位校验和表示。
示例:
下面的示例显示 SHA1() 的用法i> 函数。
SELECT SHA1('xyz');
Result: '66b27417d37e024c46526c2f6d358a754fc552f3'
SELECT SHA1('password');
Result: '5baa61e4c9b93f3f0682250b6cf8331b7ee68fd8'
SELECT SHA1('yxjc123');
Result: 'b01a1c292186ddbd4085d53f2a7995fb049e191a'
SELECT SHA1(123);
Result: '40bd001563085fc35165329ea1ff5c5ecbdbbeef'
SELECT SHA1(NULL);
Result: NULL