- 类别:
:doc:`/sql-reference/functions-string`(校验和)
MD5_NUMBER_LOWER64¶
计算 128 位 MD5 消息摘要,将其解释为带符号的 128 位大端序数字,并将数字的低 64 位作为无符号整数返回。此表示对于最有效的存储和比较 MD5 摘要非常有用。
语法¶
MD5_NUMBER_LOWER64(<msg>)
实参¶
msg
字符串表达式,要哈希处理的消息。
返回¶
一个 64 位无符号整型,表示消息摘要的低 64 位。
使用说明¶
尽管 MD5* 函数最初作为加密函数开发,但它们现在对于加密来说已经过时,不应该用于此目的。它们可用于其他目的(例如,作为“Checksum”函数来检测意外数据损坏)。
如果需要对数据进行加密和解密,请使用以下函数:
示例¶
select md5_number_lower64('Snowflake');
+---------------------------------+
| MD5_NUMBER_LOWER64('SNOWFLAKE') |
|---------------------------------|
| 9203306159527282910 |
+---------------------------------+