(給演演算法愛好者加星標,修煉程式設計內功)
轉自:開源中國
之前我們報導過 2018 年被用爛大街的密碼,500 多萬個洩漏密碼表明,共有近 3% 的人使用“123456”作為密碼。而最近知名駭客網站 Have I Been Pwned 上一個密碼“ji32k7au4a83”的使用次數引起了熱烈討論。
Have I Been Pwned 是一個可以查詢使用者的郵箱是否被洩漏的網站,它的一個密碼查詢功能 Pwned Passwords 記錄著在資料洩露中暴露的 551 509 767 個真實密碼,使用者可以在這裡查詢某個密碼被使用的次數。比如查詢一下 2018 年最爛密碼“123456”,得到 23 174 662 次的結果:
“123456”這樣簡單易記的數字串被很多人作為密碼使用,這很容易理解,但是有一個密碼 “ji32k7au4a83”的使用次數讓人費解,並且在最近引起了熱烈討論。
硬體/軟體工程師 Robert Ou 最開始在 Pwned Passwords 上發現“ji32k7au4a83”竟然有 141 次使用,他覺得這不太正常,因為這個字串太“偏”了,於是他在社群提問。
隨後就有人指出了原因(估計就是使用者),原來“ji32k7au4a83”是漢語註音符號系統中“我的密碼”的對應字串。
漢語註音符號是以章太炎的記音字母作藍本,1913 年由中國讀音統一會制定,1918 年北洋政府教育部正式頒行的一套註音系統。
1918 年第一個版本如下:
聲母 | 介音 | 韻母 |
---|---|---|
ㄍㄎㄫㄐㄑㄬㄉㄊㄋㄅㄆㄇㄈㄪㄗㄘㄙㄓㄔㄕㄏㄒㄌㄖ | ㄧㄨㄩ | ㄚㄛㄝㄟㄞㄠㄡㄢㄤㄣㄥㄦ |
經過一個多世紀的發展,目前註音符號已經變化不少。目前中國臺灣、澎湖、金門與馬祖仍在使用註音符號,詳情可以檢視百科。
你設定密碼的時候又有什麼小竅門呢?留言,我保證不會說出去。