羅凱的提問也引起了眾人的注意,紛紛轉(zhuǎn)頭盯著他。吳浩見狀笑著又在鍵盤上敲了敲,隨即出來了一張新的示意圖。
“咱們知道目前加密的方法主要有兩種,一種是在代碼中嵌入加密程序,而另一種則是在打包封裝的時候加殼。
只是無論是那種方法,都無非是以常見的三總形式進(jìn)行保密的。
第一種就是常見的在線實時監(jiān)控加密狀態(tài),每個一段時間發(fā)送個信號。第二種則就是長期離線式加密,這種加密如果重新使用的話,就必須聯(lián)網(wǎng)激活。
而第三種就是采用密匙方式進(jìn)行加密,解密的時候通過虛擬密匙,數(shù)字簽名或者是硬件密匙進(jìn)行解密。
對于重要的系統(tǒng)軟件來說,往往這幾種方法和形式都是疊加使用的??杉幢闳绱?,只要掌握相應(yīng)的信息數(shù)據(jù)后就能夠進(jìn)行破解,無非是個時間長短罷了。
我們這種加密方式則是另辟蹊徑,我們要做的并不是防止黑客攻入進(jìn)來竊取信息。
而是對于原來的數(shù)據(jù)進(jìn)行加密轉(zhuǎn)換,從而形成一些無序沒有規(guī)律的信息內(nèi)容。
所以即便是有人竊取了內(nèi)核里面的內(nèi)容,也沒法還原,更沒法讀取出來?!?/p>
“可如果黑客掌握了這種加密轉(zhuǎn)換規(guī)律呢,或者說掌握了加密轉(zhuǎn)換技術(shù),那豈不是數(shù)據(jù)就被完全還原出來了。而且這樣轉(zhuǎn)換加密出來,會不會影響軟件運(yùn)行的效率?!庇袀€專門對于這方面有所研究的專家提出自己的異議道。
吳浩搖頭道:“不會,加密轉(zhuǎn)換沒有規(guī)律,一切都是隨機(jī)進(jìn)行的。而且加密轉(zhuǎn)換并不直接對應(yīng)內(nèi)容,而是對應(yīng)特別的編碼。而這種編碼也是一種加密密碼,旁人很難進(jìn)行破譯。
編碼的本身是由一個十六位到二十四位不等的數(shù)字進(jìn)行記錄,每一串?dāng)?shù)字都對應(yīng)著一個代碼內(nèi)容,位置。
在沒有源代碼的情況下,即便是當(dāng)前最快的超級計算機(jī)想要破譯出來也得上百萬年?!?/p>
“這么復(fù)雜程序一定會很臃腫,可我檢查過你們的系統(tǒng),體量很小啊,你們是如何做到的?!?/p>
“不,一點都不復(fù)雜?!眳呛茡u頭笑了笑道:“打個比喻,這就像是一滴毒藥滲透到動物體內(nèi),你想要解毒就必須先掌握這款毒藥的成分,并且研發(fā)出對應(yīng)的解毒藥劑。
毒藥非常容易制造,可解毒藥劑你就很難研發(fā)出來?!?/p>
“我算是聽明白了,你的意思說這就像是一道數(shù)學(xué)公式,看似很簡單,卻很難找到答案?!卞X建元聽到他的話笑著解讀道。
吳浩聞言點了點頭道:“也可以這么理解吧?!?/p>