密碼學(xué),本質(zhì)上是一門研究如何隱秘傳遞消息的學(xué)科。
說它是在“敵人環(huán)境中通訊的學(xué)問”也不為過,后面與數(shù)學(xué)、計算機學(xué)、信息學(xué)緊密結(jié)合后得到了長足的發(fā)展。
林奇前世研究比特幣時,針對區(qū)塊鏈還專門專研過密碼學(xué),此刻腦海里掌握的密碼學(xué)模型并不少。
然而,此刻握著粉筆的他,所思索的卻是密碼學(xué)在西斯瑪那符文乃至法術(shù)模型中的對應(yīng)關(guān)系。
“不用緊張,密碼學(xué)在藍星作為非公開學(xué)科,你之前沒有接觸到也不奇怪。你覺得很難的話,大可設(shè)計一個簡單的加密算法,我們在課堂上再來討論?!?br/> 女法師安琪看著林奇遲疑,知道這些排在前排的天之驕子內(nèi)心傲氣之中,也不忍打擊太過,還是給了一個臺階下。
下方的學(xué)徒看到林奇面對黑板,背對眾人,遲遲不動,不禁也是有些著急。
“加密算法不是不難么?”舍友陳世坤問著周邊同伴,好奇道。
“你能想到的不難,但是林奇哪能用這種大路貨呢,這一點逼格都沒有了?!睂W(xué)徒劉凱嘆氣道。
而捏著粉筆的林奇也清楚這點。
比如字母表a、b、c、d……y、z,分別順移一位,指定為b、c、d、e……z、a。
abc這便可加密為bcd,古典密碼中的“置換法”。
若是替換成1、2、3、4……。
那abc便可以加密成123,古典密碼中的“代換法”。
只要知曉置換表這個“密鑰”,便能夠?qū)ⅰ懊芪摹苯獯a成“明文”。
《符文學(xué)》中符文原型便是“明文”,經(jīng)過“加密技術(shù)”得到的“密文”,便初步擺脫了“記憶排斥”的特性。
瞬間林奇轉(zhuǎn)過頭,敏銳地望著女法師安琪。
“講師,我想請問下。那天我用函數(shù)記憶了‘誓言符文’,本質(zhì)上也是一種加密,為什么后面的函數(shù)還會記憶不全呢?”
實際上,林奇當(dāng)場壓根是用記憶宮殿的“固態(tài)模型”記錄下具體符文,這番說法單純是轉(zhuǎn)述漠風(fēng)法師對他的懷疑而已。
他可不好當(dāng)場說自己就是靠記憶下來的,啥加密都沒用,太過打臉。
女法師梨渦淺笑,“這便是我們開設(shè)這一門課程的意義呀。”
“記憶排斥主要取決于幾點,一者是還原相似性,像教材提及的abc置換成bce,相似度太高。加密成123則抵抗性好些?!?br/> “二者是加密算法的復(fù)雜度,過程越復(fù)雜、計算量越繁復(fù),效果便越好,這也是很多法師采取的方式。甚至笨拙地直接對密文再加密,形成多重加密?!?br/> “但缺點也很明顯,你真的要使用的話,光是解密過程就無比漫長,很難用在即時施法上。法師們更多是用十幾重加密符文,當(dāng)做符文存檔?!?br/> “三者則是加密算法與密鑰的神秘性。知曉者、使用者越多,這門加密技術(shù)就越容易被排斥?!?br/> “所以密碼學(xué)在藍星并不公開傳播,甚至很多隱秘教派內(nèi)部都會有一套自行溝通使用的加密算法,便是此緣故。”
這番話語,林奇聽得嘴巴微微張開,“那導(dǎo)師,豈不是法師們?yōu)榱松衩匦?,最好的方式就是自行?chuàng)立一套加密方法?”
女法師微微一愣,很快就笑出聲來,“確實如此,林奇同學(xué)。但我只能夠提醒你,你所能夠想到的絕大多數(shù)算法,都有被法師使用過,哪怕略作更改,也會被認為相似。只能夠賭那一門使用的人少一些,或者自己變換下密鑰而已?!?br/> 林奇明確地點了點頭。
加密過程,本質(zhì)上分為“加密算法”和“密鑰”兩種。
如古典密碼置換法里,字母abc用其它字母來置換便是“算法”過程。
但是“推移一位”則是密鑰“1”。
所以第二個人完全可以繼續(xù)采用“置換法”,但是約定“密鑰”為2,表示推移兩位,這樣子abc便會加密為cde。
“不行就下來吧,同學(xué)?!笨粗v臺上的林奇,忽然有人發(fā)出一聲嘲笑之意。
“哎哎,大佬就是思考一會,你懂什么?”和林奇碰面打過招呼的則發(fā)聲為其辯解。
“他昨晚12點就上床睡覺了,這算什么法師學(xué)徒?”被林奇拒絕加入團隊的法師家族后裔,拉高分貝嘲諷。