Unix中的命令行实用程序输出哈希值

时间:2013-07-01 13:20:44

标签: security unix command-line hash

有些人在线搜索,找不到任何东西。理想情况下,在我的机器上安装二进制文件会很酷:

hashme -n sha256 "some string"

支持:

会很高兴
  • SHA-1
  • SHA-256
  • MD5
  • 具有迭代次数的bcrypt

等等。

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

2 个答案:

答案 0 :(得分:2)

  

理想情况下,在我的机器上安装二进制文件会很酷:

     

hashme -n sha256“some string”

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

答案 1 :(得分:1)

例如sha256sum如何,或者更好,shasum例如

$ shasum -a 256 < myfile.txt

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

我确信用一个shell脚本(例如Perl)包装所有这些内容,使用一个选项来选择要管道化的二进制文件。请注意,上面提到的那些都以大致相似的方式工作,因此包装脚本相对容易。