HDa*_*ave 6 java linux security hash spring-security
我正在寻找一种快速计算密码的SHA-256哈希的方法,这样我就可以将一些测试数据上传到我们使用Spring Security进行身份验证的数据库中.
首先,我找到了linux实用程序sha256sum
并再次运行了密码"admin"并得到了这个结果:
fc8252c8dc55839967c58b9ad755a59b61b67c13227ddae4bd3f78a38bf394f7
Run Code Online (Sandbox Code Playgroud)
然后我尝试了几个在线服务(为了好玩):
http://www.xorbin.com/tools/sha256-hash-calculator http://www.fileformat.info/tool/hash.htm?text=admin
两个人给了我这个截然不同的结果:
8c6976e5b5410415bde908bd4dee15dfb167a9c873fc4bb8a81f6f2ab448a918
Run Code Online (Sandbox Code Playgroud)
为什么它们不同,哪个是正确的?
Pad*_*yer 17
在做类似的事情时遇到了这个问题.
我想echo string | sha256sum
,我正在做的事情是这样的.
当我通过php哈希生成器运行时,我会得到不同的结果.原因是由于回声添加的新线路.
我不知道你是否正在使用echo但是如果你尝试的话echo -n string | sha256num
.
根据echo -n "admin" | shasum -a 256
我的Mac OS X,后者是正确的.请注意,您需要这样做echo -n
,否则\n
字符串中也有一个哈希值.既然shasum
是Perl脚本,您也可以使用它.如果是这样,请尝试使用它.
归档时间: |
|
查看次数: |
4789 次 |
最近记录: |