SHA256哈希值是否总共有64个字符?

Ser*_*pia 29 .net c# cryptography sha256

我正在设置我的数据库以接收散列密码而不接受纯文本.

我会这样做吗?

create table User(
username varchar(20) not null,
password varchar(64) not null,
);
Run Code Online (Sandbox Code Playgroud)

Jul*_*ain 57

是的,SHA256总是256位长,相当于32字节,或十六进制字符串格式的64字节.您甚至可以使用char(64)而不是varchar(64),因为大小不会改变.


vim*_*ist 8

是的,它始终有 64 个字符。