一、关于MD5、SHA、SHA256值(哈希值)
MD5:一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value),用于确保信息传输完整一致。
SHA(Secure Hash Algorithm安全散列算法):一个密码散列函数家族,是FIPS所认证的安全散列算法。能计算出一个数字消息所对应到的,长度固定的字符串(又称消息摘要)的算法。且若输入的消息不同,它们对应到不同字符串的机率很高。
SHA256:使用的哈希值长度是256位。
哈希值可以确保文件的在互联网上的唯一性,特别是在系统上,有必要对比官方提供对比的哈希值。任何对文件的修改,文件的哈希值就会产生变动。
二、查看MD5、SHA1、SHA256值校验
window命令查看方法:
按快捷键WIN+R,输入CMD进入命令窗口,
certutil -hashfile D:\yourfilename.txt MD5
certutil -hashfile D:\yourfilename.txt SHA1
certutil -hashfile D:\yourfilename.txt SHA256
(注:D:\是文件在D盘的根目录)
三、生成MD5、SHA、SHA256值
Linux系统生成MD5、SHA、SHA256
md5sum yourfilename.zip >> MD5.txt
sha1sum yourfilename.zip >> SHA1.txt
sha256sum yourfilename.zip >> SHA256.txt
windows系统生成MD5、SHA、SHA256
certutil -hashfile yourfilename.zip MD5 >> MD5.txt
certutil -hashfile yourfilename.zip SHA1 >>SHA1.txt
certutil -hashfile yourfilename.zip SHA256 >> SHA256.txt
文章末尾固定信息

评论