1

在网上做了一些搜索,没有找到任何东西。理想情况下,在我的机器上有一个二进制文件会很酷,比如:

hashme -n sha256 "some string"

很高兴支持:

  • sha-1
  • sha-256
  • md5
  • bcrypt 迭代次数

等等等等

这样的工具存在吗?考虑到其他哈希值存在其他二进制文件,sha1sum例如,我自己实现起来相对容易(?),但只是想知道它是否存在而我找不到它。

4

2 回答 2

3

理想情况下,在我的机器上有一个二进制文件会很酷,比如:

hashme -n sha256 "某个字符串"

你的愿望已经实现。(也许...)查看openssl命令。它在大多数 Unix 系统上都可用,并且可以计算各种校验和和文件编码。

于 2013-07-01T14:38:41.393 回答
0

例如sha256sum怎么样,或者更好的是,例如shasum

$ shasum -a 256 < myfile.txt

md5sum使用 MD5 算法执行相同的操作。

我确信用一个shell脚本(例如Perl)来包装所有这些是微不足道的,该脚本使用一个选项来选择要输入的二进制文件。请注意,以上所有建议的工作方式大致相似,因此包装脚本相对容易。

于 2013-07-01T13:22:09.057 回答