本帖最后由 未來第一站 于 2017-5-4 10:04 編輯 6 r8 Z2 J7 X+ C3 d, F% k1 i
* {' W/ f/ r! D+ D- ^
五月的第一個星期四是世界密碼日,那么我們就從下面這張圖開始吧(結(jié)尾有彩蛋)。
QQ截圖20170503144350.png (372.21 KB, 下載次數(shù): 169)
下載附件
保存到相冊
2017-5-3 14:57 上傳
) T( u1 Z2 \1 ^, ?/ n$ K
最早的密碼鎖,卡爾達(dá)諾密碼鎖是5個世紀(jì)以前一位天才守財奴的發(fā)明。 9 Y4 y: s2 |2 f/ m9 _4 U' d' b
人類很早就發(fā)明出了鎖和鑰匙,只需要小小的一把鎖就能守護(hù)住財物,讓別人無法輕易觸及。但這也有著很大的弊端:萬一鑰匙不見了,或是落在了他人手里,鎖就從忠誠的衛(wèi)士變成了敵人了。
QQ截圖20170503153822.png (353.05 KB, 下載次數(shù): 161)
下載附件
保存到相冊
2017-5-3 15:38 上傳
QQ截圖20170503153518.png (342.33 KB, 下載次數(shù): 182)
下載附件
保存到相冊
2017-5-3 15:38 上傳
因此,一些富有想象力的人開始設(shè)想一種不需要鑰匙的鎖:早在1206年,阿拉伯工程師阿爾-賈扎里(Al-Jazari)在自己的著作《精巧機(jī)械裝置知識之書(The Book of Knowledge of Ingenious Mechanical Devices)》中提出了密碼鎖的概念,他用瑰麗的繪圖暢想用一串密碼符號取代實(shí)體的鑰匙。
QQ截圖20170503152712.png (411.38 KB, 下載次數(shù): 167)
下載附件
保存到相冊
2017-5-3 15:28 上傳
這是一個天才的設(shè)想,因?yàn)橛洃浭请y以破解的。可惜的是當(dāng)時的技術(shù)水平完全沒辦法制造出這樣的密碼鎖來。賈扎里并不是一個特別出名的學(xué)者,也很少有后人想到要去挖掘他的著作靈感。直到數(shù)百年后,意大利的天才數(shù)學(xué)家吉羅拉莫·卡爾達(dá)諾(Gerolamo Cardano)才將密碼鎖從故紙堆里翻了出來。
& ?3 J+ Q1 `. ]$ ^& A卡爾達(dá)諾出生于1501年,父親是意大利著名的法學(xué)家、律師法齊奧·卡爾達(dá)諾(Fazio Cardano),和同時期的達(dá)芬奇有著不錯的交情。不過卡爾達(dá)諾并沒有享受到多少名門后代、富家公子的待遇:他是一個私生子,他母親險些把他打掉;就在他出生前不久,他的三個哥哥姐姐均在意大利的瘟疫中相繼死去。他的父親性格非常蠻橫專制,卡爾達(dá)諾的童年并不快樂。律師父親希望兒子能夠繼承自己的衣缽,但卡爾達(dá)諾只對科學(xué)和數(shù)學(xué)感興趣。1520年,他違背父親的意愿,在報考大學(xué)時擅自填報了科學(xué)與醫(yī)學(xué)專業(yè),他的父親發(fā)誓從此與他劃清界限。
/ S; d4 Y% C; b2 s$ q
QQ截圖20170503152804.png (346.9 KB, 下載次數(shù): 168)
下載附件
保存到相冊
2017-5-3 15:28 上傳
0 `7 o$ [. A4 a" ]
卡爾達(dá)諾是一位罕見的天才、博學(xué)者。他在醫(yī)學(xué)、數(shù)學(xué)、化學(xué)、生物、音樂等領(lǐng)域?qū)懹?00多篇論文,在代數(shù)領(lǐng)域頗具成就,被認(rèn)為是第一個系統(tǒng)性地提出負(fù)數(shù)運(yùn)算法則的人。但與他耀眼的學(xué)術(shù)成就形成鮮明比較的是,他個人的名聲并不好。卡爾達(dá)諾晚年的回憶錄中以往提到自己不是一個受歡迎的人。這話都算是委婉的了:他的性格非常放蕩不羈、總是與人針鋒相對,他不僅沒有多少朋友,甚至在大學(xué)畢業(yè)那會還因?yàn)樽约哼^于激進(jìn)的壞名聲而找不到工作。他不肯向父親低頭,自己又掙不到錢,生活一度十分困窘。在最艱難的時候,走投無路的卡爾達(dá)諾踏進(jìn)了賭場。 4 w' l5 a- ?5 Q/ a, l+ `
卡爾達(dá)諾成為了一個瘋狂的賭徒,但與其他人不同的是,他非常聰明。他通過賭場的實(shí)踐研究創(chuàng)建了概率學(xué),并于1564年寫出了《游戲概率論(Book on Games of Chance)》一書。這本書在一個世紀(jì)后的1663年才正式出版,成為了歷史上第一本系統(tǒng)地論證概率學(xué)的書籍,意義深遠(yuǎn)。賭徒卡爾達(dá)諾的經(jīng)濟(jì)狀況總是大起大落,這造就了他守財奴的性格。1553年,他治愈了蘇格蘭一位高級教士圣安德魯斯(Archbishop of St Andrews)的失語癥,獲得了1400金克朗的獎酬。這在當(dāng)時可是接近天文數(shù)字的一大筆錢,卡爾達(dá)諾成天擔(dān)心有人會來偷他的財富,于是開始試著尋求更好地藏匿財寶的方法。就是這樣,卡爾達(dá)諾找到了賈扎里幾百年前的著作,從中得到靈感,制給予了人類歷史上第一件實(shí)用的密碼鎖。這個鎖有幾個密碼轉(zhuǎn)盤,內(nèi)部各有一個小槽,可以旋轉(zhuǎn)選擇數(shù)字;轉(zhuǎn)盤之間有齒輪互相咬住,只有當(dāng)密碼盤上的數(shù)字都轉(zhuǎn)到正確的位置、所有溝槽對上了時,內(nèi)置的鎖芯才能撥開鎖頭。
QQ截圖20170503152853.png (165.55 KB, 下載次數(shù): 163)
下載附件
保存到相冊
2017-5-3 15:28 上傳
* ~( k7 q: u. D3 R' |, m
這是一個絕妙的發(fā)明,輕巧、實(shí)用、制造工藝簡單。有挑剔的人認(rèn)為卡爾達(dá)諾的密碼鎖很不安全,因?yàn)槿绻锩娴臋C(jī)械部件做得不夠精確,那使用錯誤的密碼也可能打開鎖。另外,旋轉(zhuǎn)密碼盤時會發(fā)出咔噠咔噠的聲響,當(dāng)密碼輸入正確時,聲音會有一點(diǎn)不同,有經(jīng)驗(yàn)的開鎖人能夠靠耳朵聽鎖,他可以幾組幾組地試個幾十次,從而找到密碼。很多電影電視劇里都有開鎖人將聽診器放在保險箱前聽聲音的場景。雖說如此,對于保密程度不是那么高的東西,比如自行車、日記本來說,卡爾達(dá)諾密碼鎖的安全等級是遠(yuǎn)遠(yuǎn)足夠了的。走在街上,你是否會意識到,大街小巷最尋常的密碼鎖,竟然是5個世紀(jì)以前一位天才守財奴的發(fā)明。 " `2 J% @7 j8 r3 W( J0 M. @. ^
QQ截圖20170503152932.png (255.23 KB, 下載次數(shù): 177)
下載附件
保存到相冊
2017-5-3 15:28 上傳
y M0 w' L; v) f+ M0 _0 ~彩蛋:
* g& d: Q% p' p* `9 D7 ]0 w$ e所以如同上文所說這類密碼鎖的缺點(diǎn)也是顯而易見的,于是這樣的新聞也就不奇怪了。1 K4 p7 G& T5 N8 O+ f( w2 v. j
: D! r7 Y6 s0 j& a
1 p$ |+ `6 K, N+ M$ i
QQ截圖20170503155551.png (102.33 KB, 下載次數(shù): 161)
下載附件
保存到相冊
2017-5-3 15:55 上傳
1 _: C s& o' v- X a
QQ截圖20170503155629.png (97.89 KB, 下載次數(shù): 170)
下載附件
保存到相冊
2017-5-3 15:55 上傳
" B, {- I" y6 R5 z7 U1 A
7 K/ t4 m5 p% ^1 e$ ~4 ~' i# N
" g0 [+ H$ z4 F2 z1 M8 i( s' h* [2 i5 X6 ?. G, @ z! a8 _
! L8 E; G+ L8 B4 K* Z8 ~$ p A5 R4 E6 m- ~2 Y8 V
1 P4 R' Z; T3 m9 ~9 v* G" i8 j" s1 G, Z
3 \1 r% ~1 O q' R5 d' n. } |