為什么密碼不用漢字呢?
?日常生活中我們會用到密碼的地方非常多——
? ? ? ?手機解鎖需要密碼、微信登陸需要密碼、銀行付款需要密碼、郵件發(fā)布需要密碼、甚至回家也有密碼鎖……
但是有一個奇怪的現(xiàn)象,密碼有數(shù)字的、有字母的、有指紋的、有面部識別的,為什么沒有漢字呢?
使用習慣
? 世界上第一臺電子計算機使用的編程語言是英文
? windows系統(tǒng)起步較早并逐漸普及
? 英文屬于世界通用語言。
以上就導致了英文編程變成了一件約定俗成的事,不管是初學者、教導者或者參考資料,都以英文傳教為主。
實現(xiàn)較為麻煩
一般情況下密碼加密是針對字節(jié)而加密的,一個英文、數(shù)字或字符只占用1個字節(jié)。這樣的設置可以快速完成密碼加密。
對于漢字來說,一個漢字占用的是兩個字節(jié),相對于英文及數(shù)字來說加密起來會比較麻煩。
安全性
? 由于程序系統(tǒng)是英文編程,如果密碼為漢字可能會出現(xiàn)系統(tǒng)無法識別密碼、解析密碼的情況。
?我們的輸入法在編輯漢字的時候可能會有聯(lián)想功能,可能會有安全隱患,增加密碼丟失的風險。
舉個例子:
比如你輸入拼音(dth),經(jīng)常使用的漢字就會出現(xiàn)(洞庭湖)
以上,就是為什么密碼沒有漢字的主要原因。