能力值:
( 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:本观点仅代表个人意见,如果哪位大牛觉得不对,请指正.毕竟我只是骨灰级的菜鸟而已,而这也是我目前给自己定义的方向...
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
就这两个,C和数学,至于WIN32之类的完全没必要,算法就是数学
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
加密解密的知识链,最基本的是汇编知识和C语言。
汇编要能读程序,各个存储器要能明确,跳转要不头晕,字符输入输出和字符高低位的变化要明白。
C语言能够读程序就差不多了
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
有兴趣可以看看我的那个CIC加密算法的帖子,贴出源码了,求攻击破解,呵呵
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
谢谢各位!~~~
|
|
|