在C#中,数据的Hash以MD5或SHA1的方式实现,MD5与SHA1都是Hash算法,MD5输出是128位的,SHA1输出是160位的,MD5比SHA1快,SHA1比MD5强度高. 1.1 SHA-1和MD5的比较 因为二者均由MD4导出,SHA-1和MD5彼此很相似.相应的,他们的强度和其他特性也是相似,但还有以下几点不同: 对强行攻击的安全性:最显著和最重要的区别是SHA-1摘要比MD5摘要长32 位.使用强行技术,产生任何一个报文使其摘要等于给定报摘要的难度对MD5是2^128数量级的操…