MD5 加密 常识问题

看看我理解的对不对
1,加密参数只有一个:要加密的字符串
2,不同字符串生成的串不同
3,加密序列的原码都是有表可查的 序列被人知道了 原文也就会被破解

第一条和第二条基本正确
第三条很难说,因为用查表法来查询MD5,就需要有足够大的硬盘空间来收录这些明文-哈希对照表,而占用空间和该表收录的密码长度呈指数级增长,假如你密码长达16位,而且是字母+数字混合并且毫无规律可言,那你的密码绝对没可能被查表法破解(暴力破解的话就很难说了,但是就算用暴力破解,也要上万台电脑连续跑上几年,对那些干坏事的人来说代价过大,所以他们也就不会去破解你的密码了)
另外,第二条其实也不好说,因为MD5存在一种“碰撞”的可能,所谓碰撞,就是有两条字符串,分别是a,b,a不等于b,但是md5(a)=md5(b) (当然,这种可能是很小的,不然MD5也不会用来做信息摘要算法了)
温馨提示:内容为网友见解,仅供参考
无其他回答

MD5 加密 常识问题
第三条很难说,因为用查表法来查询MD5,就需要有足够大的硬盘空间来收录这些明文-哈希对照表,而占用空间和该表收录的密码长度呈指数级增长,假如你密码长达16位,而且是字母+数字混合并且毫无规律可言,那你的密码绝对没可能被查表法破解(暴力破解的话就很难说了,但是就算用暴力破解,也要上万台...

Md5加密解密,用 System.Web.Security.FormsAuthentication.H...
1、md5不是加密算法,而是散列算法,数据变换过程和结果是不可逆的,即无法从md5编码逆向生成原文。2、称作加密的,一定需要相应的解密,即数据变换必须是可逆的,或称双向的;简单举几个例子来说明什么叫可逆和不可逆:A=B+5,则B=A-5,可逆,异或运算也是可逆的;A=B%5(A等于B除以5之后的余数...

双WAN口路由器无法上网问题
还有种可能就是你的小路由MAC地址是跟你的账号绑定了,是网通那边绑定,你把路由器的MAC地址改成你的小路由的MAC地址就行了 路由里有设定MAC地址的,如果不设定它默认自带的.

相似回答
大家正在搜