3个回答
展开全部
MD5是一种不可逆的加密算法,
什么是不可逆呢?就是加了密后,就不能解了。
现在网上的诸多所谓的“MD5解密工具”其实都是暴力破解,什么叫暴力破解呢?
那就是这些软件都有一些“字典文件”,其实就是一些常用的字符串及其加密过后的md5密文,例:软件首先把a加密成md5密文,然后用密文和现在要破解的密文进行比较,如果相同,那当然就破解了是a,如果不同,那么依此继续将b,c... 作同样的处理,也就是说,这些破解工具完全是用猜的,a不行猜b,b不行猜c,用循环一直往下猜。所以你想要找一个md5解密的软件,我劝楼主还是省了这份心吧,因为这些软件破解成功的机率很小。。
那么明白了md5后,即然它只能加密,不能解密,我们通常用它做什么呢?我们主要用它加密一些敏感数据,如用户的密码,把密码加密成md5后存入数据库。这样即使用户得到了数据库,也不知道用户的密码是什么。
那么我们是怎么来使用这个密文的呢?也就是用户在登录的时候,是怎么判断用户输入的密码是不是和数据库中的密码(md5加密后的)一致的呢?我们是在用户登录的时候,把用户输入的密码再加密成md5,然后用这个加密后的md5密文和数据库中存的用户的md5密文来进行比较,如果两个密文一样,说明用户输对了密码,否则就说明用户输入的是错误的密码。
现在你知道了md5了吧?
如果md5和一般的加密算法一样,能加密就能轻松解密,那还有加密的意义吗?反正加了别人也可以解,不是白加?所以md5是相对来说很安全的一种加密算法,当然也不能说它是绝对的安全,因为毕竟还有暴力破解,如果你的密码很简单,别人说不定用暴力破解就把你的密码给解出来了咯。呵呵~~
有关更多的网页知识,请点击:
什么是不可逆呢?就是加了密后,就不能解了。
现在网上的诸多所谓的“MD5解密工具”其实都是暴力破解,什么叫暴力破解呢?
那就是这些软件都有一些“字典文件”,其实就是一些常用的字符串及其加密过后的md5密文,例:软件首先把a加密成md5密文,然后用密文和现在要破解的密文进行比较,如果相同,那当然就破解了是a,如果不同,那么依此继续将b,c... 作同样的处理,也就是说,这些破解工具完全是用猜的,a不行猜b,b不行猜c,用循环一直往下猜。所以你想要找一个md5解密的软件,我劝楼主还是省了这份心吧,因为这些软件破解成功的机率很小。。
那么明白了md5后,即然它只能加密,不能解密,我们通常用它做什么呢?我们主要用它加密一些敏感数据,如用户的密码,把密码加密成md5后存入数据库。这样即使用户得到了数据库,也不知道用户的密码是什么。
那么我们是怎么来使用这个密文的呢?也就是用户在登录的时候,是怎么判断用户输入的密码是不是和数据库中的密码(md5加密后的)一致的呢?我们是在用户登录的时候,把用户输入的密码再加密成md5,然后用这个加密后的md5密文和数据库中存的用户的md5密文来进行比较,如果两个密文一样,说明用户输对了密码,否则就说明用户输入的是错误的密码。
现在你知道了md5了吧?
如果md5和一般的加密算法一样,能加密就能轻松解密,那还有加密的意义吗?反正加了别人也可以解,不是白加?所以md5是相对来说很安全的一种加密算法,当然也不能说它是绝对的安全,因为毕竟还有暴力破解,如果你的密码很简单,别人说不定用暴力破解就把你的密码给解出来了咯。呵呵~~
有关更多的网页知识,请点击:
参考资料: http://www.djasp.net
展开全部
对ACCESS进行反汇编,然后删除对用户进行验证的那段代码!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
解密? 一般每个人所写的MD5 多不大一样.
除非他是用模板(网上COPY的)..
才能解密...
不过网上多说 MD5解密 多的是!
百度 搜索 "MD5解密" 一大堆...
我给你个地址:
http://www.xmd5.com/index_cn.htm
http://www.llyz.net/llyz/Soft/aqxg/mmhf/200401/4143.html
除非他是用模板(网上COPY的)..
才能解密...
不过网上多说 MD5解密 多的是!
百度 搜索 "MD5解密" 一大堆...
我给你个地址:
http://www.xmd5.com/index_cn.htm
http://www.llyz.net/llyz/Soft/aqxg/mmhf/200401/4143.html
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询