您現在的位置是:首頁 > 垂釣

從《雷霆沙贊》中的超能力說起丨專欄

  • 由 中科院之聲 發表于 垂釣
  • 2022-02-10
簡介小白:好了,我要去學習密碼學了,爭取早日擁有希瓦納博士破解密碼的能力

棋盤密碼怎麼解

一、從看完《雷霆沙贊》說起

大東:清明節假期上哪玩去啦?

小白:高速都要堵死了,只好電影院走起。

大東:哈哈,那你看了什麼電影啊?

小白:《雷霆沙贊》。

從《雷霆沙贊》中的超能力說起丨專欄

沙贊

大東:看完有何評價呀?

小白:劇情還算精彩,在風格上跳脫出DC電影的暗黑風格,而走上一條搞笑路線。

大東:這個官方的評價呀,那今天我們就來具體的聊一聊這部電影吧。

小白:好呀。

二、“沙贊”

小白:看完電影總會幻想自己大喊“沙贊(Shazam)!”,我就會瞬間被一道魔法閃電劈中,變身為一個被賦予6種神靈力量的成年超級英雄。

大東:“沙贊”一聲吼,能力全都有。

小白:沙讚的超能力來自6種古神賦予的不同屬性的能力,他的名字Shazam的首字母正好對應了賦予他超能力的6位古神。

大東:S代表所羅門Solomon的智慧,H代表海格力斯Hercules的力量,A代表阿特拉斯Atlas的耐力,Z代表宙斯Zeus的神力,A代表阿基里斯Achilles的勇氣,M代表赫爾墨斯Mercury的速度。

小白:好想擁有這些超能力喲。

大東:“沙贊”的能力你就別做夢了,不過你可以擁有電影中另外一個超級重要人物的能力。

小白:誰?

大東:“沙贊”中的超級反派人物希瓦納博士。

小白:拿我尋開心?

大東:哈哈,怎麼能夠,你還記得希瓦納博士破解密碼的過程嗎?

從《雷霆沙贊》中的超能力說起丨專欄

希瓦納博士

小白:當然記得。

大東:你可別小看它,這個過程可不簡單,密碼學中的門道可多著呢!

小白:密碼學,一聽就很高深。

大東:生活中或多或少都會與密碼有接觸,無論是軟體賬號登入密碼還是銀行賬戶密碼,每個人心中總有一串數字是秘而不宣的。而密碼學更是以複雜的數學公式、令人費解的專業術語和各種技術保密的原因而蒙上了一層神秘的面紗。

小白:總感覺自己對密碼學既瞭解又不瞭解。

三、密碼學

大東:密碼學是一門很有趣味的學科。也許有人不同意,密碼學和數學有千絲萬縷的關係,因此會有人覺得這很枯燥;密碼學與計算機也有很多的關聯,也因此有人覺得這很紛繁複雜。

小白:沒錯,就是這種感覺。

大東:密碼學早在公元前400多年就已經產生,人類使用密碼的歷史幾乎與使用文字的時間一樣長。密碼學的發展過程可以分為四個階段:1。古代加密方法;2。古典密碼;3。近代密碼;4。現代密碼。

小白:密碼學歷史這麼悠久呀。

大東:那可不。古代加密方法起源於公元前400年,斯巴達人發明了“塞塔式密碼”,即把長條紙螺旋形地斜繞在一個多稜棒上,將文字沿棒的水平方向從左到右書寫,寫一個字轉一下,寫完一行再另起一行從左往右寫,直到寫完,解下來後,紙條上的文字訊息雜亂無章、無法理解,這就是密文,但將它繞在另一個同等尺寸的棒子上後,就能看到原始的訊息。這就是最早的密碼技術。

從《雷霆沙贊》中的超能力說起丨專欄

密碼棒

小白:這個我玩過耶,小時候時上課傳紙條有這麼做過,沒想到這居然是一種密碼技術。

大東:這個紙條傳的厲害了,被老師抓到老師也看不懂是吧。

小白:噓,別說出來嘛。

大東:古典密碼的加密方法一般是文字置換,使用手工或機械變換的方式實現。古典密碼系統已經初步體現出近代密碼系統的雛形,它比古代加密方法複雜。比較經典的古典密碼有:圓盤密碼、Caesar密碼、棋盤密碼、Vigenere密碼等。

小白:那近代密碼呢?

大東:計算機和現代數學方法為加密技術提供了新的概念和工具。Arther Scherbius與1919年設計出了歷史上最著名的密碼機——德國的Enigma機,在二次世界大戰期間,Enigma曾作為德國陸、海、空三軍最高階密碼機。

小白:密碼鬥爭是一種無形的、不分空間和時間的、隱蔽的戰爭。

大東:前面介紹的三種密碼,它們的研究還稱不上是一門科學。直到1949年夏農發表了一篇題為“保密系統的通訊理論”的著名論文,該文首先將資訊理論引入了密碼,從而把已有數千年曆史的密碼學推向了科學的軌道,奠定了密碼學的理論基礎。

小白:從以上密碼學的發展歷史可以看出,整個密碼學的發展過程是從簡單到複雜,從具有單一功能到具有多種功能的過程。

大東:隨著人類科技水平的進步,計算機的計算能力增長得越來越快,這無疑給密碼分析提供了有力的工具,因此對密碼機制的安全性提出了更高的要求,驅動著密碼從業者不斷推陳出新,保衛網路空間的安全。

小白:好了,我要去學習密碼學了,爭取早日擁有希瓦納博士破解密碼的能力。

溫馨提示:

近期,微信公眾號資訊流改版。每個使用者可以設定 常讀訂閱號,這些訂閱號將以大卡片的形式展示。因此,如果不想錯過“中科院之聲”的文章,你一定要進行以下操作:

進入“中科院之聲”公眾號 → 點選右上角的 ··· 選單 → 選擇「設為星標」

Top