Linux计算Hash值

Linux下计算hash值根据不同变体版本,需要使用不同命令

  1. shasum:指定-a参数(默认是1)可以计算SHA-1、224、256、384、512的哈希值

  2. sha1sum

  3. sha224sum

  4. sha256sum

  5. sha384sum

  6. sha512sum

  7. md5sum

其中sha1sum是计算和验证SHA-1的命令 后四种则是计算和验证SHA-2的命令,

SHA-1变体被证明容易受到碰撞攻击,所以目前都建议使用SHA-2变体,以防止被人篡改

使用示例:

ls 
file file2

sha1sum file file2
b7edfadd23c21e4acd7dd5422d95cfcdf24befe2  file
be935c3a902201c675e7b7234d8bb44fa3741024  file2

shasum -a 224 file
721bd2759b5b3343a721a6c0072efd03a061e39ed0b2a8d3ee4898ee file

sha224sum file 
721bd2759b5b3343a721a6c0072efd03a061e39ed0b2a8d3ee4898ee file


最后更新于