首先选择您要使用的哈希算法。例如md5,sha256、sha384、sha512等。
需要注意的一点是,除非您正在查看加密用法或安全性比复杂性更重要的地方,否则md5应该足以用于以后要交叉检查的常规文件散列。
现在,GNUcoreutils为常见算法提供了大多数哈希生成二进制文件:
% dpkg -L coreutils | grep '[0-9]sum$'
/usr/bin/sha224sum
/usr/bin/sha512sum
/usr/bin/md5sum
/usr/bin/sha1sum
/usr/bin/sha256sum
/usr/bin/sha384sum
Run Code Online (Sandbox Code Playgroud)
现在选择您的选择之一,并计算总和,例如md5sum:
md5sum foobar.jpg
Run Code Online (Sandbox Code Playgroud)
替换foobar.jpg为您选择的文件以获取该文件的哈希值。
还要检查相关man页面,例如man md5sum。