【发布时间】:2011-04-15 22:36:59
【问题描述】:
我正在寻找一种快速计算密码的 SHA-256 哈希的方法,以便我可以将一些测试数据上传到我们使用 Spring Security 进行身份验证的数据库中。
首先我找到了 linux 实用程序 sha256sum 并再次输入密码“admin”并得到了这个结果:
fc8252c8dc55839967c58b9ad755a59b61b67c13227ddae4bd3f78a38bf394f7
然后我尝试了几个在线服务(为了好玩):
http://www.xorbin.com/tools/sha256-hash-calculator http://www.fileformat.info/tool/hash.htm?text=admin
两者都给了我非常不同的结果:
8c6976e5b5410415bde908bd4dee15dfb167a9c873fc4bb8a81f6f2ab448a918
为什么它们不同,哪个是正确的?
【问题讨论】:
-
你确定第一个哈希是 256 位的吗?它只有 160 位。第二个似乎是合理的,它有 256 位。
-
@Manuel -- 是的,我把它弄混了......已修复。
-
@HDave 在此处查看您的结果sha256generator.online
标签: java linux security spring-security hash