漢語拼音密碼安全性

大學霸發表於2016-12-14
漢語拼音密碼安全性

昨天群裡有人討論使用漢語拼音構建長密碼,認為比較安全。但實際是真的很安全嗎?

漢語拼音大約有410-420種,為了計算方便,取最大值420。例如對於拼音密碼daxueba進行分析,它是有三個拼音構成,包括7個字母。其複雜程度是420的3次方,即七千萬(74088000)。而同樣7位英文字母的複雜度是26的7次方,即八十億(8031810176)。而實際,6位的英文字母的複雜度也有三億多。

在實際破解中,8位以下的英文密碼非常脆弱。所以要達到同等8位英文密碼的密碼強度,就需要4-5個拼音構成密碼。平均一個拼音包含3個字母,所以需要構建的密碼長度是12-15位。

千萬不要認為國外軟體不考慮中文拼音情況。在前一段時間john測試過程中,拼音meituan的Hash值破解只需要3分鐘,比數字123的破解僅僅多一分鐘,並且測試環境VMware的虛擬機器。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29597077/viewspace-2130507/,如需轉載,請註明出處,否則將追究法律責任。

相關文章