|
討論之地的54樓:http://bbs.21ic.com/icview-190954-1-1.html
http://bbs.21ic.com/icview-191267-1-1.html
注冊機---正版軟件的墓地
本友情加密方法的核心為唯一ID+輔助ID構成128位的注冊碼。
它與目前流行的軟件注冊機制是雷同的。它需要用戶在得到光盤(或免費下載)后,要想要全部功能必須到出版商網站注冊。
這種注冊機制實際是將用戶的一些唯一信息(如硬盤、注冊表、網卡)提交給網站,網站根據某一不公開的算法得到一串注冊碼返回給用戶。
這個過程的自動完成軟件就稱之為注冊機。
軟件出版商手里肯定有合法的注冊機,那么軟件的解密者如果通過反匯編的跟蹤及分析,則就會知道唯一ID和
輔助ID之間的關系即算法。他就會通過唯一ID推算出輔助ID來,即完成了對唯一ID的注冊過程。
一旦推導出注冊機,那么解密者將不會再考慮加密者復雜的加密和解密過程,這些過程對于擁有注冊機的解密者而言它們不過是些不必要的延時過程。
網站的注冊過程即注冊機的算法運行過程對用戶是絕對保密的,即合法注冊機。
解密者根據N個合法注冊用戶及反匯編的跟蹤和分析,就有可能推導出算法并且構造出偽造的注冊機。
假若合法的注冊機與偽造的注冊機完成的注冊過程完全一樣,則偽造的注冊機就可以離線替代網站!!!
故此本樓標題成立,注冊機---正版軟件的墓地
所以,本主題的加密方法最大的任務是混淆唯一ID與輔助ID之間的關系,使解密者難以從N個合法ID推導出算法。
菜農HotPower@163.com 2010.8.21 于雁塔菜地 |
|