為什麼密碼不支持中文?
01-02
其實密碼是可以輸入中文的,早起的QQ密碼就可以設置為中文,不過輸入是有技巧的,需要先在文本編輯器里輸入,然後複製,粘貼到密碼框。補充下,是QQ的GUI軟體,非web登陸。
偽命題,密碼當然支持中文。
只是,有部分應用的密碼輸入框本身不支持輸入中文而已,而這本身是為了安全起見:輸入中文就必須通過輸入法,這樣輸入法程序就知道了你的密碼,增加了額外的安全隱患,而用鍵盤輸入英文數字可以不通過輸入法。 技術上完全沒問題。實際上有的網站本身就是支持中文密碼的(如 discuz 類的論壇原生就支持),有的軟體也是支持的,如winrar,只是都不能用普通的輸入法直接健入,需要用複製粘帖的方式輸入,挺麻煩的。我個人是用的輸入法特殊,倒能直接輸入的,定義成個詞,十幾個字的漢字及標點等組成的超強密碼刷地就輸進去了,比傳統的輸密碼方式利落多了,還更安全。
中文密碼明明更好記,同樣的字數下加密強度也更高,也好輸入——定義成個詞,一下子就輸進去了,多爽利,還能因此防著鍵盤記錄器等木馬呢。
只是想不想做的問題啦,我看就是一個懶字,或是還想兼顧著國外用戶吧。
也就是說w3c組織在制定標準的時候沒有考慮使密碼輸入框支持中文。html的標籤input type="password"
只支持數字字母和半形符號
要是沒裝中文輸入法的用戶腫么辦?哈,開個玩笑.中文字太多,用計算機二進位編碼不如英文和數字高效.
推薦閱讀:
※為什麼很多網站不允許用戶使用非 ASCII 字元作為密碼?
※男朋友喜歡看你手機並想要知道你的密碼怎麼辦?
※寬頻登錄密碼忘記,但是在電腦上保存了自動登錄,怎麼在電腦上找出這個密碼?
※行李箱初始密碼怎麼調?
※忘記 iOS 鎖屏密碼(Passcode),如何找回?