时间:2022年3月8日
学海无涯
页码:第- 2 -页共4页
MD5简单说明
啊~~我的身份证怎么没了?真没了我不是要作一个月的黑户了吗:~
在现在生活中,我们每个人都有一个唯一的身份证编号,那么我们常用的计算机文件有吗
时间:2022年3月8日
学海无涯
页码:第- 2 -页共4页
MD5简单说明
啊~~我的身份证怎么没了?真没了我不是要作一个月的黑户了吗:~
在现在生活中,我们每个人都有一个唯一的身份证编号,那么我们常用的计算机文件有吗?
答案是有,这就是MD5文件验码规则,每个计算机的文件都有一个与自己身份相符的MD5码,有了这个验证码,你可以确定这份文件是否是你最初时提供的那份文件.
使用这个文件的身份证,你可以最大化的避免你的程序文件被网络上的灰客(注意不是黑客)利用,在其中植入木马之类的工具,成为他们的替罪羔羊.
MD5的全称是Message-Digest Algorithm 5,在90年代初由MIT的计算机科学实验室和RSA Data Security Inc发明,经MD2、MD3和MD4发展而来。
Message-Digest泛指字节串(Message)的Hash变换,就是把一个任意长度的字节串变换成一定长的大整数。请注意我使用了“字节串”而不是“字符串”这个词,是因为这种变换只与字节的值有关,与字符集或编码方式无关。
MD5将任意长度的“字节串”变换成一个128bit的大整数,并且它是一个不可逆的字符串变换算法,换句话说就是,即使你看到源程序和算法描述,也无法将一个MD5的值变换回原始的字符串,从数学原理上说,是因为原始的字符串有无穷多个,这有点象不存在反函数的数学函数。
时间:2022年3月8日
学海无涯
页码:第- 2 -页共4页
MD5的典型应用是对一段Message(字节串)产生fingerprint(指纹),以防止被“篡改”。举个例子,,,然后你可以传播这个文件给别人,别人如果修改了文件中的任何内容,你对这个文件重新计算MD5时就会发现。如果再有一个第三方的认证机构,用MD5还可以防止文件的“抵赖”,这就是所谓的数字签名应用。
那么我们怎么来验证一份文件的身份证MD5码呢,如果你是在unix系统下可以直接使用 md5 filename即可.
如果您是windows
MD5简单说明 来自淘豆网www.taodocs.com转载请标明出处.