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