MySQL中的SHA256哈希多长时间?

顾名思义,“ SHA256”的长度为256位。如果我们使用十六进制表示法,则数字代码代表4位。为了表示256,我们需要256/4 = 64位。我们需要一个数据类型varchar(64)或char(64)。

为我们的示例创建一个表。

mysql> create table SHA256Demo
   -> (
   -> Password varchar(64)
   -> );

将记录插入表中。

mysql> insert into SHA256Demo values(' 4e2e1a39dba84a0b5a91043bb0e4dbef23970837');

显示所有记录。

mysql> select *From SHA256Demo;

以下是输出。

+-------------------------------------------+
| Password                                  |
+-------------------------------------------+
|  4e2e1a39dba84a0b5a91043bb0e4dbef23970837 |
+-------------------------------------------+
1 row in set (0.00 sec)