MD5解密,谁能帮我解开分数全部奉上

来源:百度知道 编辑:UC知道 时间:2024/06/05 19:54:54
0538547c1f198cdb0e71a100c9d77994 MD5加密的,谁能帮我解开,分数全部奉上

我觉得现在很多人都没搞清楚,这HASH根本不是加密算法,所以根本谈不上解密。你的意思是要通过这个MD5 HASH值去反推算出源数据文件,我可以很明确的告诉你,It is impossible!!!这是HASH得最大的特性——单向性!人们通常所说的MD5破解,是指,找到两个HASH值相同的数据(这倒是可能的,但也不容易实现),所以你完全理解错了。

“HASH根本不是什么加密算法。它只是一种数字“指纹”技术,用于标识唯一的一段二进制数据,你可以类比人的身份证以及出版物的ISBN号码一类的标识。它的特点之一是单向性,就说你可以算出任意一个数据的HASH值,但通过此HASH值,你却无法得到源数据,因为这个算法本身的特性决定了它不可能提供一种逆反算法;之二是雪崩效应,即两个源数据即使是只相差一个bit位,它们算出来的HASH值也会是天差地别,二者之间找不到任何联系。然而从理论上讲,HASH值是可能重叠的——说到底MD5和SHA都只不过是定长的128bit和160bit的二进制码,所以HASH“碰撞”现象只是一个概率问题。只要我有足够强大的计算能力,找出两个HASH值相同的数据,这完全是可能的,别不相信,这是有人曾经发现过的。 真正的加密算法,如DES,3DES,AES等是通过某种算法 把源数据 计算成一段与原文看不出任何关联的密文 ,致使无密钥者无法从中读懂任何信息,从而保证数据的私密性。 真加密算法与HASH的本质区别在于,加密是可逆的,可以通过密钥还原数据;而HASH是不可逆的。还有,加密一般比HASH慢得多。 HASH算法如果可逆,那么这个世界就光明了,你想想看还有什么压缩算法比HASH更强?它能将任何大小的数据都HASH成一段定长的128(MD5)/160(SHA)bit二进制数!今天的互联网还用得着那么复杂吗?!用得着那么大的带宽吗?!56K的猫足够摆平所有问题?! 这显然很荒谬~”

原文:wangkunlin
分数再给些吧,另外楼上这位朋友摘抄得很不错,可惜你放错地方了