密碼生成常見的編碼規則工具
人們在建立密碼的時候,每每有一些常見的習慣,例如在密碼後面加上出生年。這樣操做的目的是爲了提高密碼的強度。而滲透測試中常見的密碼生成工具爲了提升破解概率,就會總結這些習慣,從而造成特有的編碼規範。測試
這裏以Kali自帶的密碼生成工具rsmangler來分析常見的編碼規範。編碼
(1)將原有密碼重複一遍。軟件
(2)將原有密碼逆序反轉。語法
(3)首字母大寫,或者全大寫。密碼
(4)根據英語語法,添加ed或者ing。總結
(5)添加pw、pwd、admin、sys等關鍵詞語。黑客
(6)使用黑客專有寫法Leet進行轉化。英語
(7)結尾添加一個特殊符號。習慣
(8)密碼頭或尾添加年份。
(9)密碼頭或尾添加01-99這些數字。
(10)密碼頭或尾添加1-123這些數字。
對於John之類軟件,支持的編碼規則則更爲複雜。有興趣,你們能夠具體分析一下。若是你們構建的密碼符合以上一條或者多條編碼規則,則意味着密碼強度堪憂。