一、從看完《雷霆沙贊》說起
大東:清明節(jié)假期上哪玩去啦?
小白:高速都要堵死了,只好電影院走起。
大東:哈哈,那你看了什么電影?。?/p>
小白:《雷霆沙贊》。
沙贊
大東:看完有何評價呀?
小白:劇情還算精彩,在風(fēng)格上跳脫出DC電影的暗黑風(fēng)格,而走上一條搞笑路線。
大東:這個官方的評價呀,那今天我們就來具體的聊一聊這部電影吧。
小白:好呀。
二、“沙贊”
小白:看完電影總會幻想自己大喊“沙贊(Shazam)!”,我就會瞬間被一道魔法閃電劈中,變身為一個被賦予6種神靈力量的成年超級英雄。
大東:“沙贊”一聲吼,能力全都有。
小白:沙贊的超能力來自6種古神賦予的不同屬性的能力,他的名字Shazam的首字母正好對應(yīng)了賦予他超能力的6位古神。
大東:S代表所羅門Solomon的智慧,H代表海格力斯Hercules的力量,A代表阿特拉斯Atlas的耐力,Z代表宙斯Zeus的神力,A代表阿基里斯Achilles的勇氣,M代表赫爾墨斯Mercury的速度。
小白:好想擁有這些超能力喲。
大東:“沙贊”的能力你就別做夢了,不過你可以擁有電影中另外一個超級重要人物的能力。
小白:誰?
大東:“沙贊”中的超級反派人物希瓦納博士。
小白:拿我尋開心?
大東:哈哈,怎么能夠,你還記得希瓦納博士破解密碼的過程嗎?
希瓦納博士
小白:當(dāng)然記得。
大東:你可別小看它,這個過程可不簡單,密碼學(xué)中的門道可多著呢!
小白:密碼學(xué),一聽就很高深。
大東:生活中或多或少都會與密碼有接觸,無論是軟件賬號登錄密碼還是銀行賬戶密碼,每個人心中總有一串?dāng)?shù)字是秘而不宣的。而密碼學(xué)更是以復(fù)雜的數(shù)學(xué)公式、令人費(fèi)解的專業(yè)術(shù)語和各種技術(shù)保密的原因而蒙上了一層神秘的面紗。
小白:總感覺自己對密碼學(xué)既了解又不了解。
三、密碼學(xué)
大東:密碼學(xué)是一門很有趣味的學(xué)科。也許有人不同意,密碼學(xué)和數(shù)學(xué)有千絲萬縷的關(guān)系,因此會有人覺得這很枯燥;密碼學(xué)與計算機(jī)也有很多的關(guān)聯(lián),也因此有人覺得這很紛繁復(fù)雜。
小白:沒錯,就是這種感覺。
大東:密碼學(xué)早在公元前400多年就已經(jīng)產(chǎn)生,人類使用密碼的歷史幾乎與使用文字的時間一樣長。密碼學(xué)的發(fā)展過程可以分為四個階段:1.古代加密方法;2.古典密碼;3.近代密碼;4.現(xiàn)代密碼。
小白:密碼學(xué)歷史這么悠久呀。
大東:那可不。古代加密方法起源于公元前400年,斯巴達(dá)人發(fā)明了“塞塔式密碼”,即把長條紙螺旋形地斜繞在一個多棱棒上,將文字沿棒的水平方向從左到右書寫,寫一個字轉(zhuǎn)一下,寫完一行再另起一行從左往右寫,直到寫完,解下來后,紙條上的文字消息雜亂無章、無法理解,這就是密文,但將它繞在另一個同等尺寸的棒子上后,就能看到原始的消息。這就是最早的密碼技術(shù)。
密碼棒
小白:這個我玩過耶,小時候時上課傳紙條有這么做過,沒想到這居然是一種密碼技術(shù)。
大東:這個紙條傳的厲害了,被老師抓到老師也看不懂是吧。
小白:噓,別說出來嘛。
大東:古典密碼的加密方法一般是文字置換,使用手工或機(jī)械變換的方式實(shí)現(xiàn)。古典密碼系統(tǒng)已經(jīng)初步體現(xiàn)出近代密碼系統(tǒng)的雛形,它比古代加密方法復(fù)雜。比較經(jīng)典的古典密碼有:圓盤密碼、Caesar密碼、棋盤密碼、Vigenere密碼等。
小白:那近代密碼呢?
大東:計算機(jī)和現(xiàn)代數(shù)學(xué)方法為加密技術(shù)提供了新的概念和工具。Arther Scherbius與1919年設(shè)計出了歷史上最著名的密碼機(jī)——德國的Enigma機(jī),在二次世界大戰(zhàn)期間,Enigma曾作為德國陸、海、空三軍最高級密碼機(jī)。
小白:密碼斗爭是一種無形的、不分空間和時間的、隱蔽的戰(zhàn)爭。
大東:前面介紹的三種密碼,它們的研究還稱不上是一門科學(xué)。直到1949年香農(nóng)發(fā)表了一篇題為“保密系統(tǒng)的通信理論”的著名論文,該文首先將信息論引入了密碼,從而把已有數(shù)千年歷史的密碼學(xué)推向了科學(xué)的軌道,奠定了密碼學(xué)的理論基礎(chǔ)。
小白:從以上密碼學(xué)的發(fā)展歷史可以看出,整個密碼學(xué)的發(fā)展過程是從簡單到復(fù)雜,從具有單一功能到具有多種功能的過程。
大東:隨著人類科技水平的進(jìn)步,計算機(jī)的計算能力增長得越來越快,這無疑給密碼分析提供了有力的工具,因此對密碼機(jī)制的安全性提出了更高的要求,驅(qū)動著密碼從業(yè)者不斷推陳出新,保衛(wèi)網(wǎng)絡(luò)空間的安全。
小白:好了,我要去學(xué)習(xí)密碼學(xué)了,爭取早日擁有希瓦納博士破解密碼的能力。