‘壹’ MD5到底是不是可逆的
MD5
密码是可以逆转的,可以使用MD5破解器,或者到这个站点:xmd5.com
‘贰’ MD5如何修改
MD5加密是一个复杂的不可逆的加密算法技术。所以同一个软件,视频或者镜像文件就会有且仅有一个MD5值。想要修改MD5只需要将文件内部内容进行一定的改动就会得到一个不同的MD5值。
对于某些网上公开下载的软件,视频,尤其是镜像文件。如果被修改了可能会导致用不了或者其他的问题,所以发布者会利用MD5算法计算一组数值。让下载的用户进行MD5数值对比。如果数值不同说明文件内容就被篡改过了。
‘叁’ 关于MD5值的生成与还原
MD5是一种不可逆的加密(散列)算法,只能加密,不能还原。
MD5用同一值加密的结果每次都一样,所以可以将用户的密码的MD5结果保存在数据库中。当用户登录时,将登陆时的密码MD5之后和数据库中的进行比对,如果相同就证明用户输入的密码正确。
MD5的值是可以碰撞的(两个不同值的MD5结果相同),但几率非常小。
不过好象有人已经发现了快速发现碰撞的方法,MD5已经不是牢不可破,不过尚未公开。
目前MD5破解的方法都是将很多字符穷举将其MD5值保存在一个大型数据库中,查找是依次比对。
防止自己的MD5值被穷举出来可以通过使用长且复杂的密码或者进行多次MD5
‘肆’ 123456加密md5是多少md5密码16位和32位加密
我见过的都是算成
32
个字符的,也就是
128位。
好像也有别的版本,可以得到
16
个字符,24个字符等等。
MD5
是
摘要算法
,是不可逆的。
我觉得加密总得对应一个解密,可以得到原来的信息,但是MD5不可以,所以MD5不是
加密算法
。
‘伍’ 网络传输数据如何加密
MD5 和 RSA 是网络传输中最常用的两个算法;
1、MD5加密是不可逆的,通过MD5加密之后得到的加密字符串是不能再逆向解密的。
2、RSA加密是可逆的,通过RSA加密之后得到的加密字符串。可以利用加密的公钥进行解密,需要注意的是公钥最好不要在网络中传输。