- 类别:
字符串和二进制函数 (加密哈希)
SHA1_BINARY¶
返回一个 20 字节的二进制值,其包含 160 位 SHA-1 消息摘要。
语法¶
实参¶
msg字符串表达式,要哈希处理的消息。
返回¶
返回值的数据类型是 BINARY。
使用说明¶
SHA1 系列函数主要用于与其他系统向后兼容。为了获得更安全的加密,Snowflake 建议使用 SHA2 系列函数。
请勿使用此函数对需要解密的消息进行加密。此函数没有相应的解密函数。(输出的长度与输入的长度无关。输出的位数不一定足以容纳来自输入的所有信息,因此不可能编写可以解密所有可能的有效输入的函数。)
此函数用于其他目的,例如计算校验和以检测数据损坏。
如果需要对数据进行加密和解密,请使用以下函数:
示例¶
输出的数据类型是 BINARY 并且可以存储在 BINARY 列中:
创建并填写表:
以下是查询和输出(请注意,为了显示,输出被隐式转换为用户可读的形式,在这种情况下是十六进制数字的字符串):