sha384()
是一个用于计算提供的二进制字符串的 SHA-384 哈希的系统函数。
sha384()
在 PostgreSQL 11 中添加。
示例
sha384()
的基本用法示例
postgres=# SELECT sha384('foo'::bytea); sha384 ---------------------------------------------------------------------------------------------------- \x98c11ffdfdd540676b1a137cb1a22b2a70350c9a44171d6b1180c6be5cbb2ee3f79d532c8a1dd9ef2e8e08e752a3babb (1 row)
将生成的哈希作为 text
字符串返回
postgres=# SELECT encode(sha384('foo'::bytea), 'hex'); encode -------------------------------------------------------------------------------------------------- 98c11ffdfdd540676b1a137cb1a22b2a70350c9a44171d6b1180c6be5cbb2ee3f79d532c8a1dd9ef2e8e08e752a3babb (1 row)
参考文献
- PostgreSQL 文档: 其他二进制字符串函数