Ⅰ 學習計算機需要太好的數學嗎要學編程,想學會加密解密。。聽說需要數學邏輯思維
加密解密演算法確實需要良好的數學邏輯基礎,演算法導論這本書對學習加密解密很有用,但裡面內容想對你可能比較難,建議先買些相關的加密解密書籍,學會簡單的加密解密,提高自己的學習興趣,然後再去學習更難點的,循序漸進,我感覺對你會有所幫助。
Ⅱ 計算機解密加密,需要哪些知識
加密解密是一種演算法,簡單的說,你自己也可以編寫加密程序,利用下些函數啊,流程啊等等,解密就是一個相反的過程。
http://www.delphijs.net/SoftSJL/QTL/200312/2810.html
這里有一本電子書,你看看吧。興許有用。
Ⅲ 想學軟體加密與解密,該從那本書學起
雪老大《加密與解密--軟體保護技術及完全解決方案》
風飄雪大蝦的《風飄雪破解教程》
學一門編程語言以及掌握一些Win32程序的知識
Ⅳ 學信息安全需要哪些基礎
一:學網路安全需要的知識:
1、必須精通TCP/IP協議族。
2、學習和了解各種OS 平台,如:linux,UNIX,BSD 等。
3、隨時關注網路安全最新安全動態。
4、熟悉有關網路安全的硬軟體配置方法。尤其交換機和路由的配置。
5、多泡網路安全論壇。
6、終身學習。
二:網路安全必修課程:(後面的教材僅為參考)
1、專業基礎:
1)C/C++:【C++Primer中文版 還有題解c++ primer 需要一定的C++基礎,如果要比較基本的話,錢能的那本不錯,清華大學出版社的。 <<c programming languge>> 全球最經典的C語言教程 中文名字<<c程序設計語言>>】
2)匯編語言 asm
3)操作系統【linux,UNIX,BSD】UBUNTU是linux操作系統 鳥哥的linux私房菜】
4)計算機網路
2、系統編程:(Windows核心及網路編程)
2.1、精通VC/C++編程,熟悉windows網路SOCKET編程開發
1)《Windows網路編程(第二版)》(附光碟),(美)Anthony Jones, Jim Ohlund著;楊合慶譯;清華大學出版社,2002.1
2)《Windows 核心編程(第四版)》(附光碟),(美)Jetfrey Richter著,王建華 等譯;機械工業出版社,2006.9
2.2、逆向工程:
1)《加密與解密(第二版)》(附光碟),段鋼 著,電子工業出版社;2004.5
3、網路協議:
1)《計算機網路實驗教程》(《COMPUTER NETWORKS: INTERNET PROTOCOLS IN ACTION》),(美)JEANNA MATTHEWS著,李毅超 曹躍 王鈺 等譯,人民郵電出版社,2006.1
2)《TCP/IP協議詳解卷一:協議》、《TCP/IP詳解卷2:實現》、《TCP/IP詳解卷3:TCP 事務協議、HTTP、NNTP和UNIX域協議》,美 W.Richard Stevens 著,機械工業出版社,2004.9或《用TCP/IP進行網際互聯第一卷:原理、協議與結構》、《用TCP/IP進行網際互聯第二卷:設計、實現與內核》、《用TCP/IP 進行網際互聯第三卷:客戶-伺服器編程與應用》(第四版)、(美)Douglas E.Comer林瑤 等,電子工業出版社,2001 年5月
4、網路安全專業知識結構:
1)《信息安全原理與應用(第三版)》(《Security in Computing》),(美)CharlesP Pfleeger,Shari Lawrence Pfleeger著;李毅超,蔡洪斌,譚浩 等譯; 電子工業出版社,2004.7
2)《黑客大曝光--網路安全機密與解決方案》(第五版),(美)Stuart McClure,Joel Scambray, George Kurtz;王吉軍 等譯,清華大學出版社,2006年4月
三:英語學好,也是有用的,尤其是考一些比較有用的證。
Ⅳ 破解需要學什麼
我給你推薦兩本書吧
1.<Windows環境下32位匯編語言程序設計(第二版)>,羅雲彬著,電子工業出版社出版.
2.<加密與解密實戰入門>,鄭羽等人編著,電子工業出版社出版.
說明如下:
1.匯編語言是破解的基礎,而學習匯編語言,首選Win32匯編!為什麼?請你閱讀我推薦的第一本書,就知道了!這本書提供了從入門到提高的學習過程,精通此書,足矣!
2.第二本書介紹了關於破解的種種手段和工具!是初學破解者之首選!
另:
請到"看雪論壇"注冊一個帳號,常去看看,那有很多查殼,去殼,加殼,加花,去花等等工具!!!
Ⅵ 我想學軟體的加密與解密這一塊 也就是 比較底層的匯編與反匯編 誰給個比較系統的流程啊
建議先把匯編學好,學精最好。匯編這一關過不了,就不要提什麼破解,木馬,病毒(自認為)。如果有編程基礎,學起匯編應該不是太吃力。我想基礎最重要了,不要以為拿著別人做的工具就認為自己是電腦高手了,那隻是別人的東西。推薦一個論壇—看雪論壇,很有名的,我想你應該知道吧,多上那個論壇轉轉,上面的密界高手很多,多向他們取取經。再推薦一本書加密與解密,是看雪論壇出版的,現在出到第三版了,當然你就要有匯編基礎,和windows編程基礎,否則你看起來會有點費勁。我現在正在看,嘿嘿。學底層的東西前期會很漫長!很難!很枯燥!我想只要你有這個興趣,最重要的是勤奮+執著,咱們一起努力吧
Ⅶ 我想學習計算機密碼學,需要學好哪些數學知識。
先學數學基礎:
1.精讀初等數論或數論導引,略讀計算數論;
2.代數數論;
3.解析數論在密碼學中不常用,不必細讀,反正我沒讀過;
4.交換代數;
5.組合數學。
進一步建議:學習《代數學》、《有限域》、《橢圓曲線》,至於密碼學書,讀一兩本經典的就行了!
比較經典的密碼學書有《密碼學原理與實踐》(Douglas R.Stinson著;馮登國譯)。這本教材言簡意賅、清晰易懂。
《密碼學導引》(馮登國、裴定一著,科學教育出版社)非常全面,附錄含數論等基礎知識的簡介。
參見:http://..com/question/95390233.html
如果你讀了其中任意一本,你上面提到的密碼學書就可以全部收起來了。橢圓曲線密碼學如果是綠皮的,也沒什麼可看的。
原山東大學王小雲教授(已被清華挖走)就是這方面的世界頂級專家,她的論文和著作樓主有興趣的話不妨關注下,目前王小雲已當選為計算機領域的院士了!
Ⅷ 加密與解密的基本信息
本書以加密與解密為切入點,講述了軟體安全領域許多基礎知識和技能,如調試技能、逆向分析、加密保護、外殼開發、虛擬機設計等。讀者在掌握本書的內容,很容易在漏洞分析、安全編程、病毒分析、軟體保護等領域擴展,這些知識點都是相互的,彼此聯系。國內高校對軟體安全這塊領域教育重視程度還不夠,許多方面還是空白,而近年來許多企業對軟體安全技術人才需求量越來越大。從就業角度來說,掌握這方面技術,可以提高自身的競爭能力;從個人成長角度來說,研究軟體安全技術有助於掌握一些系統底層知識,是提升職業技能的重要途徑。作為一名合格的程序員,除了掌握需求分析、設計模式等外,如能掌握一些系統底層知識,熟悉整個系統的底層結構,對自己的工作必將獲益良多。
本書可以作為學校或培訓機構的軟體安全輔助教材,是安全技術愛好者、調試人員、程序開發人員不可多得的一本好書。 第1章 基礎知識
1.1 文本字元
1.1.1 位元組存儲順序
1.1.2 ASCII與Unicode字元表
1.2 Windows操作系統
1.2.1 Win API簡介
1.2.2 常用Win32API函數
1.2.3 什麼句柄
1.2.4 Windows 9x與Unicode
1.2.5 Windows NT /2000/XP Unicode
1.2.6 Windows消息機制
1.3 保護模式簡介
1.3.1 虛擬內存
1.3.2 保護模式的許可權級別
1.4 認識PE格式 第二章 動態分析技術
2.1 OllyDbg 調試器
2.2 SoftICE調試器
第三章 靜態分析技術
3.1 文件類型分析
3.2 靜態反匯編
3.3 可執行文件的修改
3.4 靜態分析技術應用實例
第4章 逆向分析技術 第5章 常見的演示版保護技術
第6章 加密演算法 第7章 Delphi程序
第8章 Visual Basic程序
第9章 .NET平台加解密 第10章 PE文件
第11章 結構化異常處理 第12章 專用加密軟體
第13章 脫殼技術 第14章 軟體保護技術
第15章 反跟蹤技術
第16章 外殼編寫基礎
第17章 虛擬機的設計 第18章 補丁技術
第19章 代碼的二次開發
附錄A浮點指令
附錄B在Visual C++使用內聯匯編
術語表
Ⅸ 我是計算機專業學生,想學習加密與解密,要學習那些基礎知識
如果是學軟體的加密與解密的話只要懂點匯編語言,再找些書看看,多動手實踐,如破解一些crackme什麼的。
Ⅹ 加密與解密實戰攻略和加密與解密先看哪本好
加密與解密實戰攻略和加密與解密先看哪本好?
這兩本書有很多地方都是重疊的,比如都介紹了脫殼、殼的保護,加密解密基礎(基本的調試工具使用、PE文件),加密演算法等等,可能唯一不同的是作者的介紹風格,前者偏向於實例,主要介紹軟體怎樣加密解密、怎樣脫殼,後者把主要精力集中在加密解密原理上。要想深入加密與解密,系統學習相關原理是必不可少的,而不是如何使用那些加解密的流行工具軟體。
加密與解密第二版好還是第三版?
毋庸置疑,第三版錯誤<<第二版錯誤。
以上屬於個人觀點,只作為參考。