古詩詞大全網 - 古詩大全 - Merkle-Hellman背包算法的破解方法

Merkle-Hellman背包算法的破解方法

背包加密是壹種相當高級的加密方式,不容易破解,而且還原也相對容易,因此采用這種加密方式加密遊戲數據也是非常好的,只要知道背包,就可以輕易算出來。

這麽復雜的加密,怎麽解密?有如下兩中破解方法: 1.利用孤立點破解;2.利用背包破解。 所謂孤立點,還是以上面的背包為例子,我們可以把密碼設為a,看看得到了什麽密碼?1,如果我們把密碼設為b,得到的密碼為2,同理,可以把背包裏面的所有元素都利用孤立點的方法全部枚舉出來,這樣我們就把背包弄到手了,對下面的破解就不成問題了,是不是很簡單?其實在加密的時候,也許它們會利用異或運算先加密壹下,再利用背包加密,這樣更難破,孤立點方法非常有效,但是不是萬能的,要結合前面的方法配合使用! 利用背包,這個就簡單了,想壹想,要加密也得有背包才能完成加密啊,要解密也要背包啊,這就是說,不管是用戶端,還是服務器端,都會有該背包的,找到該背包不是就解決問題了嗎?怎麽找?大家可以稍微找壹些書籍學習壹下。首先是要了解進制,特別是十六進制、二進制和十進制及其之間的轉換。這些加密方法在大學應該會接觸的。