如何设置高强度密码 其实我感觉自己是一个菜鸟,不过也应该是一个老菜鸟,虽然我知道的东西可能不比新菜鸟多,但我做菜鸟的时间可不短
今天就大年三十了,天太冷了,前两天我就想怎么才能设置出强度高,而又方便自己记忆的密码
了解一下破解密码的方法(需要用软件,你自己一个一个试密码基本上没有什么可能成功): 一个是暴力破解,比如说黑客可以在软件上设定破解长度为 6个字符(不成功再改长度),用所有字符(如数字,大小写字母,标点符号,特殊符号)穷举破解
这种方法优点是可以依次试出密码所有的可能,只是时间上有长短
当然如果密码强度高,即使以现在的双核,也要破解上百年
下表是用双核电脑暴力破解密码要的时间
数字密码 6位 瞬间 8位 348天 10位 163天 普通大小写字母 6位 33分钟 8位 62天 数字+大小写字母 6位 一个半小时 8位 253天 数字+大小写字母+标点 6位 22小时 8位 23年 来自 lockdown
com 第二种是用字典,就是说把比如两万个(或更多)英语单词或短词、把人们常用的姓名拼音、出生日期、及通过某种调查人们常用的密码存到比如说 TXT文件中,破解软件依次使用这个文件中的各个单词,它的优点是高效,但缺点就是无论你的字典有多大,但只字典中没有被破解的正确密码是破不出来的
还有一种是掩码破解:知道密码中的部分字符,用暴力破解或字典破解来破剩余的部分 上面密码破解过程中,如果用两台电脑分段破解可以减少破解时间
再说一下什么是加密,比如MD5,是用一个函数将需要加密的“字符串”转换成一个长度为 128bit长的字符串,因为函数不可逆,所以即使你知道加密后的字符也不能推出原“字符串”
这种密文破解方法只有一个,就是我同样用MD5方法,加密“暴力破解”所列出的所有字符,把它的结果与要破解的结果相比较,如果完全相同,那么这就是密码
现在流行的还有如AES