為什麼密碼不支持中文?


其實密碼是可以輸入中文的,早起的QQ密碼就可以設置為中文,不過輸入是有技巧的,需要先在文本編輯器里輸入,然後複製,粘貼到密碼框。

補充下,是QQ的GUI軟體,非web登陸。


偽命題,密碼當然支持中文。

只是,有部分應用的密碼輸入框本身不支持輸入中文而已,而這本身是為了安全起見:輸入中文就必須通過輸入法,這樣輸入法程序就知道了你的密碼,增加了額外的安全隱患,而用鍵盤輸入英文數字可以不通過輸入法。


技術上完全沒問題。實際上有的網站本身就是支持中文密碼的(如 discuz 類的論壇原生就支持),有的軟體也是支持的,如winrar,只是都不能用普通的輸入法直接健入,需要用複製粘帖的方式輸入,挺麻煩的。我個人是用的輸入法特殊,倒能直接輸入的,定義成個詞,十幾個字的漢字及標點等組成的超強密碼刷地就輸進去了,比傳統的輸密碼方式利落多了,還更安全。
中文密碼明明更好記,同樣的字數下加密強度也更高,也好輸入——定義成個詞,一下子就輸進去了,多爽利,還能因此防著鍵盤記錄器等木馬呢。
只是想不想做的問題啦,我看就是一個懶字,或是還想兼顧著國外用戶吧。


html的標籤input type="password"

只支持數字字母和半形符號

也就是說w3c組織在制定標準的時候沒有考慮使密碼輸入框支持中文。


要是沒裝中文輸入法的用戶腫么辦?哈,開個玩笑.

中文字太多,用計算機二進位編碼不如英文和數字高效.


推薦閱讀:

為什麼很多網站不允許用戶使用非 ASCII 字元作為密碼?
男朋友喜歡看你手機並想要知道你的密碼怎麼辦?
寬頻登錄密碼忘記,但是在電腦上保存了自動登錄,怎麼在電腦上找出這個密碼?
行李箱初始密碼怎麼調?
忘記 iOS 鎖屏密碼(Passcode),如何找回?

TAG:網路安全 | 密碼 | 密碼管理 |