sha384()

计算SHA-384哈希的函数

sha384() 是一个系统函数,用于计算提供的二进制字符串的SHA-384哈希值。

sha384() 函数在 PostgreSQL 11 中被添加。

用法

sha384 ( bytea ) → bytea

变更历史

示例

sha384() 的基本用法示例

postgres=# SELECT sha384('foo'::bytea);
                                               sha384                                               
----------------------------------------------------------------------------------------------------
 \x98c11ffdfdd540676b1a137cb1a22b2a70350c9a44171d6b1180c6be5cbb2ee3f79d532c8a1dd9ef2e8e08e752a3babb
(1 row)

将生成的哈希值作为 text 字符串返回

postgres=# SELECT encode(sha384('foo'::bytea), 'hex');
                                              encode                                              
--------------------------------------------------------------------------------------------------
 98c11ffdfdd540676b1a137cb1a22b2a70350c9a44171d6b1180c6be5cbb2ee3f79d532c8a1dd9ef2e8e08e752a3babb
(1 row)

分类

系统函数

另请参阅

sha224(), sha256(), sha512(), md5()

反馈

请在此处 提交关于“sha384()”的任何评论、建议或更正