问题描述
另外 ASP.NET的membership的用户密码用的是否MD5加密算法?
解决方案
解决方案二:
首先你要知道MD5不能破解只能穷举匹配(当然如果你在山东大学王教授手下就不一样了)...根据密码的长度和复杂度不同穷举次数不同...8位强密码按每秒1万次穷举的速度最坏情况需要1万多年...另外ASP.NET的membership的用户密码支持MD5,但是默认是SHA1而且可选其他类型算法...就算是MD5也不是16位,.NET只支持32位MD5...
解决方案三:
如果是8位的密码,可以是英文字符和数字,那么每一位都有26*2+10种可能8位有218340105584896种可能,就算是每秒1亿次匹配,也需要一个月...
解决方案四:
membership里面的加密是不一样的,微软下了点功夫。它加了种子,使你更加难破解。可以去看看,这种方式反正我很喜欢
解决方案五:
别想破坏,搞好安全,别到处风流,安分守己哦
解决方案六:
ddddddddddddd
解决方案七:
一般人很难。
解决方案八:
暴力破解不等于傻瓜破解,主要看你有的密钥资料量了,黑客一般都有自己的密钥盒子的。肯定是能解决的,但要看“手”是多强了
时间: 2024-10-25 11:42:51