我想为文档和照片生成“哈希码”。
请问我该如何做呢?
答案1
首先选择您要使用的哈希算法。例如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
现在选择您想要的一个,然后进行求和,例如md5sum
:
md5sum foobar.jpg
foobar.jpg
用您选择的文件进行替换以获取该文件的哈希值。
还请检查相关man
页面,例如man md5sum
。