首页
社区
课程
招聘
[旧帖] [求助]学习加密与解密的知识链? 0.00雪花
发表于: 2010-7-2 09:27 1533

[旧帖] [求助]学习加密与解密的知识链? 0.00雪花

2010-7-2 09:27
1533
学习加密与解密的知识链是什么?基础知识由哪开始?

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 42
活跃值: (16)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
在阅读本书前,读者需要如下基础知识:

1.汇编语言(必须掌握)
读者应该对汇编语言有大致的了解。这方面的书籍品种很多,如《IBM PC汇编语言程序设计》,《王爽汇编》等,虽然大多数书以DOS汇编为讲解平台,但对理解汇编指令功能依然有益。

2.C编程语言(可选)
并不是必须的,但读者如果熟悉和了解C语言对阅读本书是很有帮助的。

3.Win32编程(可选)
建议掌握一些Win32编程,不论研究加密与解密,还是编程,都应该了解Win32编程。Win32编程是API方式的Windows程序设计,学习Windows API能使读者更深入地了解Windows工作方式。此类书籍推荐您阅读Charles Petzold所著的《Windows程序设计》,该书堪称经典之作,它以C语言为讲解平台。

希望准备学习加密与解密的朋友,先花点时间掌握这方面的知识,对自己的学习大有帮助。

首先,想要学习加密与解密,必须掌握汇编语言,而学习汇编语言的定位
(1)具有计算机的使用经验
(2)具有二进制.十六进制等基础知识
(3)具有一门高级语言的基本编程基础

那么,想要学好汇编,似乎我们还需要一门高级语言的掌握,
而学习高级语言(BASIC.PASCAL.C++...)的基础是?
貌似是
C语言

所以认为前提是打好基础,学好C
PS:本观点仅代表个人意见,如果哪位大牛觉得不对,请指正.毕竟我只是骨灰级的菜鸟而已,而这也是我目前给自己定义的方向...
2010-7-2 10:03
0
雪    币: 38
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
就这两个,C和数学,至于WIN32之类的完全没必要,算法就是数学
2010-7-2 10:07
0
雪    币: 211
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
加密解密的知识链,最基本的是汇编知识和C语言。

汇编要能读程序,各个存储器要能明确,跳转要不头晕,字符输入输出和字符高低位的变化要明白。

C语言能够读程序就差不多了
2010-7-2 10:18
0
雪    币: 38
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
有兴趣可以看看我的那个CIC加密算法的帖子,贴出源码了,求攻击破解,呵呵
2010-7-2 10:51
0
雪    币: 798
活跃值: (94)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
谢谢各位!~~~
2010-7-2 15:08
0
游客
登录 | 注册 方可回帖
返回
//