sha256()

一个计算 SHA-256 哈希的函数

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

sha256() 函数是在 PostgreSQL 11 中添加的。

用法

sha256 ( bytea ) → bytea

变更历史

示例

有关 sha256() 的基本用法示例

postgres=# SELECT sha256('foo'::bytea);
                               sha256                               
--------------------------------------------------------------------
 \x2c26b46b68ffc68ff99b453c1d30413413422d706483bfa0f98a5e886266e7ae
(1 row)

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

postgres=# SELECT encode(sha256('foo'::bytea), 'hex');
                              encode                              
------------------------------------------------------------------
 2c26b46b68ffc68ff99b453c1d30413413422d706483bfa0f98a5e886266e7ae
(1 row)

分类

系统函数

另请参阅

sha224(), sha384(), sha512(), md5()

反馈

在此处 提交您对“sha256()”的任何评论、建议或更正。