當前位置:拉齐奥1718球衣 > 技術資訊

2001拉齐奥:加密軟件問答一

拉齐奥1718球衣 www.ihzpmh.com.cn 來源:超時代軟件     更新時間:2013年01月24日 18:54:25

問:加密軟件有何作用?

答:加密軟件主要用于?;と砑⒄叩暮戲ㄈㄒ?,防止軟件被復制、算法分析及目標碼反匯編等達到控制或緩非法擴散的目的。

 

問:國外的軟件都是不加密的,國內軟件為什么要加密?

答:在國外PC機軟件開發初期,象dBASE這樣的通用軟件都是加密的。近年來,國外用戶的軟件版權意識逐步形成,絕大多數軟件才開始不加密。但大型系統,如AutoCAD12.0網絡版由于價格高,不得已仍然采用加密手段??蠢慈砑硬患用艿奈侍?,在美國也是具體情況具體分析。

國內由于軟件?;しü娌煌晟?,法制觀念不強,盜版現象此較嚴重,開發者不得不想辦法?;ぷ約旱牟凡槐槐鶉飼秩?。如果大家都使用正版軟件的話,估計國內的軟件行業也會和國外樣,不再選擇加密這種方式。相信在不久的將來,這種手強完全會被法律和社會的文明所取代。

 

問:軟件加密技術主要由哪幾部分構成?

答:軟件加密技術主要由密鑰技術、反跟蹤技術和代碼插入技術構成。一套完整的加密軟件,就是由這些技術組合而成,缺一不可。

 

問:什么是密鑰技術?

答:密鑰技術是指與密鑰有關的密鑰盤的制作、識別密鑰盤、安裝和回收密鑰等。密鑰技術主要特點是防止程序被復制。密鑰主要分軟盤、加密卡和并行加密盤(也稱“軟件狗”)。

 

問:什么是反跟蹤技術

答:反跟蹤技術是加密軟件*關鍵,工作量*大的部分,是加密技術不斷推陳出新、永無止境的原因。有了好的密鑰技術,沒有強有力的反跟蹤手段,解密者使用功能強大的調試器和些輔助工具就可破譯,達不到?;さ哪康?。

反跟蹤手殷主要有以下幾種;一種方法是把程序寫亂或使用高級語言生成代碼,使代碼雜亂無章,跟蹤者不易看懂。另一種方法是設置陷阱,讓調試器不能正常工作?;褂幸恢址椒ㄊ親齟罅勘湫魏吞?,拖跨對手。

 

問:什么是代碼插人技術?

答:代碼插入技術就是把加密的代碼插到用戶的程序中去。

 

問:加密軟件有幾種加密方式?

答:加密軟件有三種加密方式;外殼式、內含式和結合式。

 

問:外殼式有何特點?是如何工作的?

答:外殼式加密是把段加密代碼附加到執行程序上,并把程序入口指向附加代碼中。當被加密的程序裝人內存后,附加代碼首先執行,檢查是否有跟蹤程序存在,如果沒有,再檢查密鑰是否正確,如果正確,則轉入原來的程序中。

這種方式的優點是不需要修改源代碼,使用簡單。但是其缺,點也很明顯:一旦附加代碼被擊破就,會被解得干干凈凈沒有一,點遺留的問題。

 

問:內含方式有何特點是如何工作的?

內含式加密碼是以OBJ文件形式存在,應程序調用這些加密代碼,*后要與擬加密的程序編譯連接到一起。

這種方式需要修改源代碼,比較可靠,但是代碼復雜性不如外殼式,不容易對二進制代碼做復雜變形,容易被跟蹤。這種方式主要用于使用軟件狗和加密卡的加密程序。

 

問:什么是結合式?

答:結合式加密方式就是把外殼式與內含式兩種方法結合起來,用OBJ去檢查外殼的可靠性,內外結合,功能*強。

 

問:加密軟件與密碼學有什么關系?

答:加密軟件與密碼學不是一個概念,它們之間有著很深的聯系,加密軟件的變形算法都源于密碼學的理論。有的加密軟件采用的變形算法比較簡單,認為無關緊要,其實這樣給解密者留下了很大的“后門”。比如說用加密軟件加密“全零”等各種有規律的數據采研究推斷,不用分析程序就可以輕松地解開。為了提高加密軟件的安全性,必須使用復雜可靠的算法。如有的加密軟件采用了幾十套隨機可選的算法,可有效地增加解密難度。

熱門標簽:
上证指数吧东方财富网股吧 四川快乐12开奖结果图一定牛 2012上证指数分析 黑龙江麻将快乐十分开奖结果 千禧3d开机号千禧 山东11选5计划 球探足球比分 nba现役小前锋排 如何炒黄金 多少钱可以炒股 北京快三开奖号 一定牛吉林十一选五 *国际足球 全球股票指数排行 金铺子配资 湖北快3开奖记录