代码之家  ›  专栏  ›  技术社区  ›  Sergio Tapia

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

  •  26
  • Sergio Tapia  · 技术社区  · 14 年前

    我正在设置数据库以接收哈希密码,而不接受纯文本。

    我可以这样做吗?

    create table User(
    username varchar(20) not null,
    password varchar(64) not null,
    );
    
    2 回复  |  直到 14 年前
        1
  •  70
  •   Julien Lebosquain    14 年前

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

        2
  •  4
  •   Undo ptrk    9 年前