C#-验证文件完整性的方法
方法:
使用MD5或者SHA算法来对比要验证的两版文件
1、MD5信息摘要算法(英语:MD5 Message-Digest Algorithm):
一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value),用于确保信息传输完整一致。1996年后该算法被证实存在弱点,可以被加以破解,对于需要高度安全性的数据,专家一般建议改用其他算法,如SHA-2。2004年,证实MD5算法无法防止碰撞(collision),因此不适用于安全性认证,如SSL公开密钥认证或是数字签名等用途。(摘自MD5百度简介)
2、SHA算法
参考文件:
Java 文件完整性校验 MD5 sha1 sha256 sha224 sha384 sha512
酷炫的一招,教你拥有自定义的文件格式来存储
本文来自博客园,作者:꧁执笔小白꧂,转载请注明原文链接:https://www.cnblogs.com/qq2806933146xiaobai/p/13998309.html

浙公网安备 33010602011771号