存储密码哈希值

3
在关于 Web 应用程序安全的教程中,所有示例数据库都有用于哈希值的字符类型字段。 将密码哈希作为 Base64 编码字符串存储是否有任何(安全)原因?为什么不将其作为二进制 blob 存储?
1个回答

1
没有安全原因需要这样做,因为存储的数据是相同的(只是格式不同)。然而,有实际原因:例如,在数据库中比较Base64字符串和日志文件中的字符串要容易得多。这有助于调试。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接