本文轉自公眾號: 程序人生、程式設計師遇見GitHub、漢語學習沙龍
在《2020 最爛密碼 TOP 200 曝光!》中,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 年北洋政府教育部正式頒行的一套注音系統。經過一個多世紀的發展,目前注音符號已經變化不少。目前中國臺灣、澎湖、金門與馬祖仍在使用注音符號,詳情可以查看百科。
據說,黑客會根據網民習慣設置的密碼,收集起來編寫成為「常用密碼庫」,直接使用現成的常用密碼庫去匹配破解,往往就能短時間破解大量帳號。有安全機構研究顯示,黑客大約只要17分鐘就可以破解1000個帳號。安全專家的建議是,設置密碼滿足這三點:1、密碼長度最好8位或以上;2、密碼沒有明顯的組成規律;3、儘量使用三種以上符號,如「字母+數字+特殊符號」。接下來講一下漢語注音符號漢語注音符號,舊稱為「注音字母」,為漢字注音而設定的符號,1913年由中國讀音統一會制定,1918年由北洋政府教育部發布,共計39個字母,排列以「ㄍㄎ」開頭;1920年改訂字母順序,增加一個字母「ㄜ」共計達40個。注音初期以讀音統一會所定字音為標準,故有「萬v、兀Ng、廣Gn」三個字母,後以北京音為標準,「萬、兀、廣」只作注方言之用,目前仍使用的有37個(聲母21個,韻母16個)。1930年中華民國政府把注音字母改稱為「注音符號」,正式的稱呼是國語注音符號第一式。
目前仍舊為臺灣漢字的重要拼讀工具,小學語文教育必修內容;中國大陸自1958年推行漢語拼音方案後停止使用,只在主要漢語字典工具書保留使用。
注音符號的類型為半音節文字。注音以章太炎記音字母為基礎,從該方案中選取15個字母:「ㄇㄈㄅㄌㄏㄕㄊㄙㄧㄩㄛㄟㄠㄥㄢ」,再改造部分漢字得出23個字母,另外造一字母「ㄦ」,共計39個。1920年,增字母「ㄜ」,共計達40個。
1918年注音字母公布時,次序大致依三十六字母的傳統,以「見溪」開始,「來日」退出。字母的順序規定如下:
· 聲母:ㄍㄎㄫㄐㄑㄬㄉㄊㄋㄅㄆㄇㄈㄪㄗㄘㄙㄓㄔㄕㄏㄒㄌㄖ
· 介母:ㄧㄨㄩ
· 韻母:ㄚㄛㄜㄝㄟㄞㄠㄡㄢㄤㄣㄥㄦ
1919年重新排定注音字母,依發音部位排列,即
· 聲母:ㄅㄆㄇㄈㄉㄊㄋㄌㄍㄎㄏㄐㄑㄒㄓㄔㄕㄖㄗㄘㄙ
· 介母:ㄧㄨㄩ
· 韻母:ㄚㄛㄜㄝㄞㄟㄠㄡㄢㄣㄤㄥㄦ
注音字源和比較
聲母
注音
字源
國際音標
漢語拼音
威妥瑪拼音
例子(注音,漢語拼音)
ㄅ
包,說文解字:「勹,裹也,像人曲行,有所包裹」取其聲
p
b
p
八 (ㄅㄚ, bā)
ㄆ
撲,說文解字:「攵,小擊也。即手執竿輕敲」取其聲
pʰ
p
p'
杷 (ㄆㄚˊ,pá)
ㄇ
冪,屏蔽覆蓋之意,取其聲
m
m
m
馬 (ㄇㄚˇ,mǎ)
ㄈ
匚,說文解字:「匚,受物之器。」,古代盛器,取其聲
f
f
f
法 (ㄈㄚˇ,fǎ)
ㄉ
刀字異體,取其聲
t
d
t
地 (ㄉㄧˋ,dì)
ㄊ
同突(凸),取其聲
tʰ
t
t'
提 (ㄊㄧˊ,tí)
ㄋ
乃字變體,取其聲
n
n
n
你 (ㄋㄧˇ,nǐ)
ㄌ
力字變體,取其聲
l
l
l
利 (ㄌㄧˋ,lì)
ㄍ
澮,說文解字:「巜,水流澮澮也。」田間水道,取其聲
k
g
k
告 (ㄍㄠˋ, gào)
ㄎ
考,說文:「丂,氣欲舒出,�上礙於一也。」取其聲
kʰ
k
k'
考 (ㄎㄠˇ, kǎo)
ㄏ
廠(同「庵」;非「廠」之簡化),部首名,說文:「山石之厓巖,人可居」
x
h
h
好 (ㄏㄠˇ, hǎo)
ㄐ
糾,說文:「丩,相糾繚也。」取其聲
ʨ
j
ch
叫 (ㄐㄧㄠˋ, jiào)
ㄑ
ㄑ,田間水道,取其聲
ʨʰ
q
ch'
巧 (ㄑㄧㄠˇ, qiǎo)
ㄒ
下之古字,取其聲
ɕ
x
hs
小 (ㄒㄧㄠˇ, xiǎo)
ㄓ
「之」的古字,取其聲
ʈʂ
zhi / zh
chih / ch
主 (ㄓㄨˇ,zhǔ)
ㄔ
正字通:「左步為彳,右步為亍,合彳亍為行。」取其聲
ʈʂʰ
chi / ch
ch'ih / ch'
出 (ㄔㄨ, chū)
ㄕ
屍之古字,取其聲
ʂ
shi / sh
shih / sh
束 (ㄕㄨˋ,shù)
ㄖ
日之象形古字
ʐ
ri / r
jih / j
入 (ㄖㄨˋ,rù)
ㄗ
節之古字,取其聲(讀尖音)
ʦ
zi /z
tzû / ts
在 (ㄗㄞˋ, zài)
ㄘ
七之古字,取其聲(讀尖音)
ʦʰ
ci /c
tz'û / ts'
才 (ㄘㄞˊ, cái)
ㄙ
私之古字,取其聲
s
si / s
ssû / s
塞 (ㄙㄞ, sāi)
韻母
注音
字源
國際音標
漢語拼音
威妥瑪拼音
例子(注音,漢語拼音)
ㄚ
中古漢字,指上端分出的東西,取其韻
ä
a
a
大 (ㄉㄚˋ, dà)
ㄛ
近似呵,取其韻
uɔ
o
o
多 (ㄉㄨㄛ, duō)
ㄜ
「ㄛ」之轉化,由「ㄛ」添筆而成,為後來新加
ɯʌ
e
e
得 (ㄉㄜˊ, dé)
ㄝ
也之變體
ɛ
ê
eh
爹 (ㄉㄧㄝ, diē)
ㄞ
亥之變體,取其韻
aɪ
ai
ai
曬 (ㄕㄞˋ, shài)
ㄟ
說文:「同戾也,從反丿,讀與弗同」取其韻
eɪ
ei
ei
誰 (ㄕㄟˊ, shéi)
ㄠ
說文:「么,小也」,取其韻
ɑʊ
ao
ao
少 (ㄕㄠˇ, shǎo)
ㄡ
今字又,右手之象形古字,取其韻
oʊ
ou
ou
收 (ㄕㄡ, shōu)
ㄢ
說文:「ㄢ,艸木之華未發函然。」
än
an
an
山 (ㄕㄢ, shān)
ㄣ
今字隱
ən
en
en
申 (ㄕㄣ, shēn)
ㄤ
本字尪,音wāng,骨胳彎曲不正
ɑŋ
ang
ang
上 (ㄕㄤˋ, shàng)
ㄥ
同肱,音gōng,上臂也
ɤŋ
eng
eng
生 (ㄕㄥ, shēng)
ㄦ
兒,孩童
ɑɻ
er
erh
而 (ㄦˊ, ér)
ㄧ
源自「一」字
i
yi / i
i
逆 (ㄋㄧˋ, nì)
-
in
yin /in
in
音 (ㄧㄣ, yīn)
-
iŋ
ying / ing
ing
英 (ㄧㄥ, yīng)
ㄨ
「五」之古字
u
wu / u
wu / u
努 (ㄋㄨˇ, nǔ)
-
uən
wen / un
wen / un
文 (ㄨㄣˊ, wén)
-
uɤŋ /ʊŋ
weng / ong
weng / ung
翁 (ㄨㄥ, wēng)
ㄩ
說文:「凵(音qū)盧,飯器,以柳為之。象形。」
y
yu / u / ü
yü / ü
女 (ㄋㄩˇ, nǚ)
-
yn
yun / un / ün
yün / ün
韻 (ㄩㄣˋ, yùn)
-
iʊŋ
yong / iong
yung / iung
永 (ㄩㄥˇ, yǒng)
注音符號的來源並沒有正式的文告,但通常是以古文或象形文字的片段修改而成的。採用表聲字的原始古字來代表,其因筆劃最少。
注音符號來源(參考表) 符號 來源 取聲切韻:
ㄅ 「包」之古字,說文解字:「勹,裹也,象人曲行,有所包裹。」,讀「ㄅㄠ」 取其「ㄅ」聲。
ㄆ 說文解字:「攵,小擊也。」即手執竿輕敲,讀「ㄆㄨ」(撲) 取其「ㄆ」聲。
ㄇ 「冪」的本字。遮蔽覆蓋之意,古音「ㄇ丨ˋ」 取其「ㄇ」聲。
ㄈ 說文解字:「匚,受物之器。」古代一種盛物的器具,讀「ㄈㄤ」(方) 取其「ㄈ」聲。
ㄉ 古之「刀」字,讀「ㄉㄠ」 取其「ㄉ」聲。
ㄊ 古之「突」或「凸」,讀「ㄊㄨ」 取其「ㄊ」聲。
ㄋ 古之「乃」字,讀「ㄋㄞˇ」 取其「ㄋ」聲。
ㄌ 古之「力」字,讀「ㄌ丨ˋ」 取其「ㄌ」聲。
ㄍ 說文解字:「巜,水流澮澮也。」川之小者,田間的水道,讀「ㄍㄨㄥ」(工) 取其「ㄍ」聲。
ㄎ 說文解字:「丂,氣欲舒出,勹上礙於一也。」氣受阻礙而無法舒出或行而不利 ,讀「ㄎㄠˇ」(考) 取其「ㄎ」聲。
ㄏ 古之「ㄏ」字,山側避風雨之居處,讀「ㄏㄢˇ」(罕) 取其「ㄏ」聲。
ㄐ 古之「糾」字,說文解字:「丩,相糾繚也。」,讀「ㄐ丨ㄡ」 取其「ㄐ」聲。
ㄑ ㄑ:水小流。同「畎」、田間溝渠。讀「ㄑㄩㄢˇ」(犬) 取其「ㄑ」聲。
ㄒ 古之「下」字,讀「ㄒ丨ㄚˋ」 取其「ㄒ」聲。
ㄓ 古之「之」字,讀「ㄓ」 取其「ㄓ」聲。
ㄔ 明.張自烈.正字通:「左步為彳,右步為亍,合彳亍為行。」 彳:左腳的步伐。讀「ㄔ」 (吃) 取其「ㄔ」聲。
ㄕ 古之「屍」字,讀「ㄕ」 取其「ㄕ」聲。
ㄖ 古之「日」字(象形),讀「ㄖ」 取其「ㄖ」聲。
ㄗ 古之「節」字,讀如(早)之聲,分尖團音取其「ㄗ」聲。
ㄘ 古之「七」字,讀如(草)之聲,分尖團音取其「ㄘ」聲。
ㄙ 古之「私」字,讀「ㄙ」 取其「ㄙ」聲。
ㄚ 古之「ㄚ」字,廣韻:「丫,象物開之形。」物之歧頭曰「ㄚ」,讀「丨ㄚ」 (押) 取其「ㄚ」韻。
ㄛ 古之「呵」字,說文解字:「ㄛ,反丂也。」。讀如(或)之韻 取其「ㄛ」韻。
ㄜ 「ㄛ」之轉化,由"ㄛ"添筆而成。讀如(峨)之韻。
ㄝ 古之「也」字,讀「丨ㄝˇ」 取其「ㄝ」韻。
ㄞ 古之「亥」字,讀「ㄏㄞˋ」 取其「ㄞ」韻。
ㄟ 「流」也,讀「ㄨㄟ」(威) 取其「ㄟ」韻。
ㄠ 說文解字:「麼,小也。」"麼"的本字。小也,細也。讀「丨ㄠ」 取其「ㄠ」韻。
ㄡ 握於手之象形字,讀「丨ㄡˋ」(又) 取其「ㄡ」韻。
ㄢ 說文解字:「ㄢ。艹木之華未發然」。花苞之象形,其意「含」也。讀「ㄏㄢˊ」 取其「ㄢ」韻。
ㄣ 古之「隱」字,匿也。讀「丨ㄣˇ」 取其「ㄣ」韻。
ㄤ 玉篇.尢部:「尢,跛、曲脛也。」腳跛也,讀「ㄤ」(骯)。
ㄥ 說文解欄位玉裁註:「ㄥ,古文厷,象形,象曲肱。」。厷讀「ㄍㄨㄥ」(供) 取其「ㄥ」韻。
ㄦ 「兒」的簡化字。讀「ㄦˊ」。
ㄧ 「一」是數字之始,讀「丨」。
ㄨ 古之「五」字,讀「ㄨˇ」。
ㄩ 說文解字:「凵,飯器,以柳作之。」古盛飯之器,讀「ㄩ」(淤)。
寫法
直式
橫式
注
ㄓ
ㄨˋ
ㄓㄨˋ
丨ㄣ
ㄈㄨˊ
ㄏㄠˋ
音
ㄧ
ㄣ
符
ㄈ
ㄨˊ
注
音
符
號
號
ㄏ
ㄠˋ
注音聲調有五種:
第一聲,(陰平,不標調);
第二聲,(陽平,標為「ˊ」);
第三聲,(上聲,標為「ˇ」);
第四聲,(去聲,標為「ˋ」);
第五聲,(輕聲,標為「˙」)。