现在网上的win7安装程序都有MD5值,sha1和CRC是啥意思?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了现在网上的win7安装程序都有MD5值,sha1和CRC是啥意思?相关的知识,希望对你有一定的参考价值。
参考技术A 这些都是编码方式。MD5是不可逆加密。
比如不少网站都用md5来加密注册密码
这样当我们每次登陆的时候再把我们输入的密码用md5加密
在把它和注册时加密的密码进行比较,用来验证
这样就使得用户密码更安全
就算有人盗取数据库也不能获取用户密码
sha和md5大同小异
而crc是用来检验网络传输的正确性的
全名个叫冗余码校验
使网络传输时,根据传输的数据算出CRC码并把它加到传输数据后
等到数据传到后就能跟去它检测数据在传输过程中有没有错误 参考技术B MD5的全称是Message-digest
Algorithm
5(信息-摘要算法),用于确保信息传输完整一致.
主要是为了验证文件是否被修改过,只要你下载的文件的MD5和网上公布的一样就行
CRC是一种校验
SHA1你可以百度一下
其实都是为了验证文件是否一致 参考技术C SHA1、MD5、CRC都是用来校验文件的完整性以及是否有被篡改过的。
其实以SHA1最可靠,每个文件可以用SHA1校验软件算出一个独有的SHA1值,哪怕这个文件之后只被修改过一个字节都将造成SHA1校验值出现差异,所以一般网上发布的资源很多都会给出SHA1或MD5值让你来校验你下载的文件是否有错误和是否被篡改过。
Mac不装软件校验MD5和SHA1值
Mac 下校验下载的文件的方法是:
打开 Terminal,即Mac 的命令行 MD5——md5;SHA1——shasum
要校验Xcode6.4.dmg 的md5 与sha1 ,只需要切换到对应的文件下,输入 :
md5 Xcode6.4.dmg 就会输出对应的MD5 值
shasum Xcode6.4.dmg 就会输出对应的sha1 值
打开 Terminal,即Mac 的命令行 MD5——md5;SHA1——shasum
要校验Xcode6.4.dmg 的md5 与sha1 ,只需要切换到对应的文件下,输入 :
md5 Xcode6.4.dmg 就会输出对应的MD5 值
shasum Xcode6.4.dmg 就会输出对应的sha1 值
以上是关于现在网上的win7安装程序都有MD5值,sha1和CRC是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章
为啥下载的有些WIN7系统会公布MD5,SHA1,CRC32?