Ⅰ 学习计算机需要太好的数学吗要学编程,想学会加密解密。。听说需要数学逻辑思维
加密解密算法确实需要良好的数学逻辑基础,算法导论这本书对学习加密解密很有用,但里面内容想对你可能比较难,建议先买些相关的加密解密书籍,学会简单的加密解密,提高自己的学习兴趣,然后再去学习更难点的,循序渐进,我感觉对你会有所帮助。
Ⅱ 计算机解密加密,需要哪些知识
加密解密是一种算法,简单的说,你自己也可以编写加密程序,利用下些函数啊,流程啊等等,解密就是一个相反的过程。
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文件),加密算法等等,可能唯一不同的是作者的介绍风格,前者偏向于实例,主要介绍软件怎样加密解密、怎样脱壳,后者把主要精力集中在加密解密原理上。要想深入加密与解密,系统学习相关原理是必不可少的,而不是如何使用那些加解密的流行工具软件。
加密与解密第二版好还是第三版?
毋庸置疑,第三版错误<<第二版错误。
以上属于个人观点,只作为参考。