目錄 大字 小字 背景 關燈

Advertisements

test

Advertisements

密碼學,本質上是一門研究如何隱秘傳遞訊息的學科。

說它是在“敵人環境中通訊的學問”也不為過,後麵與數學、計算機學、資訊學緊密結合後得到了長足的發展。

林奇前世研究位元幣時,針對區塊鏈還專門專研過密碼學,此刻腦海裡掌握的密碼學模型並不少。

然而,此刻握著粉筆的他,所思索的卻是密碼學在西斯瑪那符文乃至法術模型中的對應關係。

“不用緊張,密碼學在藍星作為非公開學科,你之前冇有接觸到也不奇怪。你覺得很難的話,大可設計一個簡單的加密演算法,我們在課堂上再來討論。”

女法師安琪看著林奇遲疑,知道這些排在前排的天之驕子內心傲氣之中,也不忍打擊太過,還是給了一個台階下。

下方的學徒看到林奇麵對黑板,背對眾人,遲遲不動,不禁也是有些著急。

“加密演算法不是不難麼?”舍友陳世坤問著周邊同伴,好奇道。

“你能想到的不難,但是林奇哪能用這種大路貨呢,這一點逼格都冇有了。”學徒劉凱歎氣道。

而捏著粉筆的林奇也清楚這點。

比如字母表a、b、c、d……y、z,分彆順移一位,指定為b、c、d、e……z、a。

abc這便可加密為bcd,古典密碼中的“置換法”。

若是替換成1、2、3、4……。

那abc便可以加密成123,古典密碼中的“代換法”。

隻要知曉置換表這個“密鑰”,便能夠將“密文”解碼成“明文”。

《符文學》中符文原型便是“明文”,經過“加密技術”得到的“密文”,便初步擺脫了“記憶排斥”的特性。

瞬間林奇轉過頭,敏銳地望著女法師安琪。

“講師,我想請問下。那天我用函數記憶了‘誓言符文’,本質上也是一種加密,為什麼後麵的函數還會記憶不全呢?”

實際上,林奇當場壓根是用記憶宮殿的“固態模型”記錄下具體符文,這番說法單純是轉述漠風法師對他的懷疑而已。

他可不好當場說自己就是靠記憶下來的,啥加密都冇用,太過打臉。

女法師梨渦淺笑,“這便是我們開設這一門課程的意義呀。”

“記憶排斥主要取決於幾點,一者是還原相似性,像教材提及的abc置換成bce,相似度太高。加密成123則抵抗性好些。”

“二者是加密演算法的複雜度,過程越複雜、計算量越繁複,效果便越好,這也是很多法師采取的方式。甚至笨拙地直接對密文再加密,形成多重加密。”

“但缺點也很明顯,你真的要使用的話,光是解密過程就

Advertisements

Advertisements

符文存檔。”

“三者則是加密演算法與密鑰的神秘性。知曉者、使用者越多,這門加密技術就越容易被排斥。”

“所以密碼學在藍星並不公開傳播,甚至很多隱秘教派內部都會有一套自行溝通使用的加密演算法,便是此緣故。”

這番話語,林奇聽得嘴巴微微張開,“那導師,豈不是法師們為了神秘性,最好的方式就是自行創立一套加密方法?”

女法師微微一愣,很快就笑出聲來,“確實如此,林奇同學。但我隻能夠提醒你,你所能夠想到的絕大多數演算法,都有被法師使用過,哪怕略作更改,也會被認為相似。隻能夠賭那一門使用的人少一些,或者自己變換下密鑰而已。”

林奇明確地點了點頭。

加密過程,本質上分為“加密演算法”和“密鑰”兩種。

如古典密碼置換法裡,字母abc用其它字母來置換便是“演算法”過程。

但是“推移一位”則是密鑰“1”。

所以第二個人完全可以繼續采用“置換法”,但是約定“密鑰”為2,表示推移兩位,這樣子abc便會加密為cde。

“不行就下來吧,同學。”看著講台上的林奇,忽然有人發出一聲嘲笑之意。

“哎哎,大佬就是思考一會,你懂什麼?”和林奇碰麵打過招呼的則發聲為其辯解。

“他昨晚12點就上床睡覺了,這算什麼法師學徒?”被林奇拒絕加入團隊的法師家族後裔,拉高分貝嘲諷。

“你行你上啊。”陳世坤聽著後方聲浪,回頭嘲諷道。

“我評論飯菜好不好吃,不用我會做飯。”另一位學徒直接頂了回去。

看著下方的爭吵聲浪漸漸提高,也讓女法師安琪有些惱火,她清冷目光掃視一眼全場,瞬間整片空間彷彿溫度下降幾度。

不少學徒當即打了個激靈,安靜下來。

林奇不禁深吸一口氣,這是塑能師還是咒法師?

他知道一些專精的法師,能夠簡單的複刻出簡易法術效果來,這道降溫顯然就是對方的手段了。

“要是不行,或者覺得還冇想出來,你可以想好後再上來。”女法師安琪壓製了內心的脾氣,安慰林奇道。

此刻她心裡已經有些納悶,這一屆的領頭羊就是這麼厚臉皮的?

林奇隻好緩頰地笑了笑,“好了,我現在就寫。”

說著他便長籲了一口氣,瞬間眸光淩厲,似可削金斷玉。

意識到“加密技術”越是神秘,越能夠壓製符文排斥記憶的特點後,林奇自然是不捨得將前世地球的密碼學結晶拱手托出。

加解密技術以加密“密鑰”和解密“密鑰”的是否相同劃分。

密鑰相同為對稱演算法,流式為RC4、分組式為DES、AES、IDEA、SM4等,銀行裡用於用戶密碼傳輸儲存。

密鑰不同為非對稱演算法,有RSA、DSA、、SM2等,銀行裡用於Ukey身份校驗等。

這些初步看來,每一種都是林奇的財富!

然而,林奇驟然想起一種為無數lsp所痛恨的演算法——MD5演算法。

MD5演算法是加解密演算法之外的“單向雜湊”技術,本質上便是輸入一段任意長的資訊,然後固定輸出128位的字元。

這種演算法無法解析出明文,但卻可以用來確認“資訊”是否完整,有無經過篡改。

相當於“資訊”的身份證。

諸如最簡單的位數統計,“abc”明文為“3”位,“efgg”明文為“4”位,通過對比3與4的不同,便能夠發覺原來的“abc”被篡改。

而“MD5”演算法便是一種指代性極高的資訊摘要演算法。

所以前世林奇在網盤裡儲存的一些“電影”,本身都會帶有128位的MD5值。

網盤方無須檢查具體影片內容,當發現A影片有問題,無須查詢名字,UU看書 www.uukanshu.net隻需將所有用戶儲存的MD5值相同影片儘數刪除!

所以LSP們經常發覺自己苦苦儲存,甚至還特意變更名字的影片,依舊難逃毒手!

乃至軟件釋出時都會公開對應MD5值,一旦有黑客修改軟件植入病毒,這樣子校驗的MD5值便會不對應。

這便是“單向雜湊”技術檢查“數據完備性”的關鍵作用!

如“林奇”的MD5值為997952855bddc4b742d5df415886d1a6。

而“休奇”的MD5值為2a555bd60795efef39394b024350639b。

而且這種檢查的演算法不涉及符文加密、解密。

所以林奇絲毫不擔心擴散出去有損失。

瞬間,林奇的粉筆筆走遊龍般書寫起來。

女講師看著黑板上漸漸變得繁複的演算法模型,嘴巴不禁微微張開。

然而比起台下漸漸迷茫的法師學徒們,她的目光卻漸漸變得明亮起來。

“你這個不是加密演算法,而是摘要演算法?”

“而且你這樣寫的話,會對應無數種可能的明文,用作對比防止篡改?”

“嘭!”

忽然,女法師安琪直接按壓住林奇的手,讓他感覺到一陣冰涼。

女法師深吸一口氣,目光漸漸變得深邃。

“林奇同學,根據《符文保密法》條例,所有判定具有B級以上價值的符文演算法,均不能通過公開場合泄露。”

說著她嘴角露出微笑,“下午來我辦公室一趟。”

Advertisements

Advertisements

M4等,銀行裡用於用戶密碼傳輸儲存。

密鑰不同為非對稱演算法,有RSA、DSA、、SM2等,銀行裡用於Ukey身份校驗等。

這些初步看來,每一種都是林奇的財富!

然而,林奇驟然想起一種為無數lsp所痛恨的演算法——MD5演算法。

MD5演算法是加解密演算法之外的“單向雜湊”技術,本質上便是輸入一段任意長的資訊,然後固定輸出128位的字元。

這種演算法無法解析出明文,但卻可以用來確認“資訊”是否完整,有無經過篡改。

相當於“資訊”的身份證。

諸如最簡單的位數統計,“abc”明文為“3”位,“efgg”明文為“4”位,通過對比3與4的不同,便能夠發覺原來的“abc”被篡改。

而“MD5”演算法便是一種指代性極高的資訊摘要演算法。

所以前世林奇在網盤裡儲存的一些“電影”,本身都會帶有128位的MD5值。

網盤方無須檢查具體影片內容,當發現A影片有問題,無須查詢名字,UU看書 www.uukanshu.net隻需將所有用戶儲存的MD5值相同影片儘數刪除!

所以LSP們經常發覺自己苦苦儲存,甚至還特意變更名字的影片,依舊難逃毒手!

乃至軟件釋出時都會公開對應MD5值,一旦有黑客修改軟件植入病毒,這樣子校驗的MD5值便會不對應。

這便是“單向雜湊”技術檢查“數據完備性”的關鍵作用!

如“林奇”的MD5值為997952855bddc4b742d5df415886d1a6。

而“休奇”的MD5值為2a555bd60795efef39394b024350639b。

而且這種檢查的演算法不涉及符文加密、解密。

所以林奇絲毫不擔心擴散出去有損失。

瞬間,林奇的粉筆筆走遊龍般書寫起來。

女講師看著黑板上漸漸變得繁複的演算法模型,嘴巴不禁微微張開。

然而比起台下漸漸迷茫的法師學徒們,她的目光卻漸漸變得明亮起來。

“你這個不是加密演算法,而是摘要演算法?”

“而且你這樣寫的話,會對應無數種可能的明文,用作對比防止篡改?”

“嘭!”

忽然,女法師安琪直接按壓住林奇的手,讓他感覺到一陣冰涼。

女法師深吸一口氣,目光漸漸變得深邃。

“林奇同學,根據《符文保密法》條例,所有判定具有B級以上價值的符文演算法,均不能通過公開場合泄露。”

說著她嘴角露出微笑,“下午來我辦公室一趟。”

Advertisements

test