首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 安全技术 > 服务器安全 >

-MD5和CRC都可以做校验,那两者有什么区别?而且MD5比CRC更可靠,效率上吗?解决思路

2012-03-31 
--------------MD5和CRC都可以做校验,那两者有什么区别?而且MD5比CRC更可靠,效率上吗?RT求解,网络上搜了半

--------------MD5和CRC都可以做校验,那两者有什么区别?而且MD5比CRC更可靠,效率上吗?
RT
求解,网络上搜了半天都没讲清楚

[解决办法]
MD5可靠性
 首先是不可逆
 其次,这个码具有高度的离散性,也就是说,原信息的一点点变化就会导致MD5的巨大变化,
 最后由于这个码有128位那么长,所以任意信息之间具有相同MD5码的可能性非常之低,通常被认为是不可能的。
...

我也上网搜索的,看了这里,觉得基本上能够解决问题


[解决办法]
crc比较短,md5比较长
所以md5相对来说冲突的可能性要小很多
如果要求不高,是防范传输误码之类的用crc就可以了,crc效率要高很多
如果要防范人为恶意破坏,需要用md5,慢就慢点,图个可靠性加强

热点排行