类别:

:doc:`/sql-reference/functions-string`(校验和)

MD5_NUMBER_LOWER64

计算 128 位 MD5 消息摘要,将其解释为带符号的 128 位大端序数字,并将数字的低 64 位作为无符号整数返回。此表示对于最有效的存储和比较 MD5 摘要非常有用。

另请参阅:

MD5、MD5_HEXMD5_BINARYMD5_NUMBER_UPPER64

语法

MD5_NUMBER_LOWER64(<msg>)
Copy

实参

msg

字符串表达式,要哈希处理的消息。

返回

一个 64 位无符号整型,表示消息摘要的低 64 位。

使用说明

  • 尽管 MD5* 函数最初作为加密函数开发,但它们现在对于加密来说已经过时,不应该用于此目的。它们可用于其他目的(例如,作为“Checksum”函数来检测意外数据损坏)。

    如果需要对数据进行加密和解密,请使用以下函数:

示例

select md5_number_lower64('Snowflake');

+---------------------------------+
| MD5_NUMBER_LOWER64('SNOWFLAKE') |
|---------------------------------|
|             9203306159527282910 |
+---------------------------------+
Copy
语言: 中文