概述Linux命令行SHA-256哈希不同于在线工具?
我正在寻找一种计算密码的SHA-256哈希的快速方法,以便我可以将一些testing数据上传到我们使用Spring Security进行身份valIDation的数据库中。
首先,我find了linux实用程序sha256sum ,并再次运行密码“admin”,得到如下结果:
fc8252c8dc55839967c58b9ad755a59b61b67c13227ddae4bd3f78a38bf394f7
然后我尝试了一些在线服务(为了好玩):
http://www.xorbin.com/tools/sha256-hash-calculator http://www.fileformat.info/tool/hash.htm?text=admin
如何防止使用.htaccess或自定义PHP.ini来覆盖设置
如何使用Glassfish实现基本身份valIDation?
如何禁用从Apache启动的subprocess的SElinux?
一个进程可以拥有的所有不同UID的处理是什么?
PHPconfiguration模块安全注意事项
都给了我这个非常不同的结果:
8c6976e5b5410415bde908bd4dee15dfb167a9c873fc4bb8a81f6f2ab448a918
他们为什么不同,哪个是对的?
限制linux应用程序的系统调用访问
现代Unix / linux系统上的密码仍然限制在8个字符以内?
linux:在ssh中包装清除协议的最好方法
如何防止直接访问/下载到mp3 / wav文件,同时允许Flash播放器使用.htaccess(或PHP)访问它们
如何计算一个进程的最小能力集?
我在做类似的事情时遇到了这个问题。
我正在做的是像echo string | sha256sum 我认为, echo string | sha256sum 。
当我通过PHP哈希生成器运行时,我会得到一个不同的结果。 原因是因为回声添加的新行。
我不知道你是否使用回声,但如果你尝试echo -n string | sha256num echo -n string | sha256num 。
根据echo -n \”admin\” | shasum -a 256 echo -n \”admin\” | shasum -a 256在我的Mac OS X上,后面的是正确的。 请注意,您需要执行echo -n ,否则在散列的字符串中也有一个n 。 由于shasum是一个Perl脚本,你可能也有它。 如果是这样,请尝试使用它。
总结
以上是内存溢出为你收集整理的Linux命令行SHA-256哈希不同于在线工具?全部内容,希望文章能够帮你解决Linux命令行SHA-256哈希不同于在线工具?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
请登录后查看评论内容