一、最笨的方法:暴力破解

使用人工或者软件的方法进行密码破解,原理就是逐一尝试密码,直到找到正确的密码为止。根据调查显示,60%以上的人在使用的密码都是比较常见的数字组合、英文单词、或者姓名与生日的组合,所以现在常用的方法是常用字典库破解。字典破解失败的话就只好穷举破解了,这种方法的缺点是耗费时间较长,如果密码组成复杂的话,基本上是不可能破解的。

二、技术含量最高的方法:技术破解

利用密码验证程序设计的缺点绕过、或者骗过程序的验证。需要破解者对编程与系统知识的足够了解。

三、准确率最高的方法:社会工程学

社会工程学这个名词是深蓝从一本黑客书籍的中文译本上看到的,在此把它引用了过来。社会工程学就是利用一切手段了解密码设置者及其家人的生活习惯、兴趣爱好等等,并分析出最可能的密码,甚至有时候会在与密码设置者的交谈中直接获得密码。

比如:很多年青的女性喜欢把自己的三围做为密码;很多人喜欢用自己的姓名和生日组合做为密码;很多人会把对自己有重要意义的日期做为密码等等。

深蓝破解密码的时候一般先进行社会工程学,尽可能的收集信息,当然一定要使用到深蓝提出的网络情报学,然后自己写一份字典进行破解。如果确实需要的话也会尝试一下穷举破解,不过成功率很低。至于技术破解,因为深蓝的技术实在是不匝地,所以一般不会考虑。