没有合适的资源?快使用搜索试试~ 我知道了~
信息安全编程指南,对学术研究的有帮助
需积分: 9 7 下载量 88 浏览量
2011-02-22
22:18:23
上传
评论
收藏 114KB DOC 举报
温馨提示
试读
14页
信息安全编程指南 学会阅读和参考别人的源代码,比如PGP,openSSL,均包含了大量的信息安全实现的代码,对于这里的大部分题目都已足够。注意读代码是非常重要的。 学会寻找相关的类库、函数、接口、第三方代码以及openSSL之类的开源产品等,比如cryptoAPI,点net的安全类,由于本科生的水平,可以尽量使用现成函数和功能库中的功能,不要从底层开始编写已有的功能。用点net的类比用api要简单,一些类集成了许多的实现过程,包括指导书提出的许多要求均已经集成。点net依然注意要对明文进行填充,选择相应的填充padding模式就可以了。cryptoAPI的加密则相当复杂,需要自己对字段进行填充,而且对于非txt的文档还需要进行一些
资源推荐
资源详情
资源评论
信息安全编程指南
1. 学会阅读和参考别人的源代码,比如 PGP,openSSL,均包含了大量的信息安全实现的
代码,对于这里的大部分题目都已足够。注意读代码是非常重要的。
2. 学会寻找相关的类库、函数、接口、第三方代码以及 openSSL 之类的开源产品等,比
如 cryptoAPI,点 net 的安全类,由于本科生的水平,可以尽量使用现成函数和功能库
中的功能,不要从底层开始编写已有的功能。用点 net 的类比用 api 要简单,一些类集
成了许多的实现过程,包括指导书提出的许多要求均已经集成。点 net 依然注意要对明
文进行填充,选择相应的填充 padding 模式就可以了。cryptoAPI 的加密则相当复杂,
需要自己对字段进行填充,而且对于非 txt 的文档还需要进行一些处理。推荐的相关的
书籍有:NET
安全编程 (C#/VB.NET) ,精通
PKI
网络安全认证技术与编程实现 , NET
安全性与密码术,openssl 编程。另外,帮助和 msdn 也是非常重要的资料,但是不仅仅
限于 MSDN,有时候查阅资料不完善可能会忽略一些东西导致错误,比如没有设置填
充模式导致解密错误。
3. 瞄准有商业应用或者应用潜力的产品,这可能会完全改变一个人的前途,可以多关注
一下 baidu,腾讯,支付宝等 IT 业巨头的老板的发家史,注意只有做第一,才能抢占先
机。信息安全蕴含着巨大的商机尚未得到开发,正等待着第一个发现这些商机的人,
这需要有创新精神。
4. 学会调试,学会通过各种方法验证比较发现程序中的错误。调试要认真,严谨地去找
到错误所在。
5. 编程过程中出现各种各样的错误种类繁多,有些是已有理论教学无法讲到的,甚至完
全不可预料,前所未见,除了学会自己去发现外,多请教老师和学生,也要学会在网
络上,比如 csdn 等地方寻求帮助,也可以在搜索引擎上寻找是否有类似的问题发生。
6. 多登陆论坛参与讨论,多加入各种群交流学习。
7. 网络是很好的老师,一定要善用网络,由于网络的平民化特点,网络资源不仅丰富多
样化,而且非常通俗,详尽,有些网友对操作或问题的描述非常细致清楚,这是书籍
教材无法比较的。
8. 编程的学习和实践应该紧密结合,不可能等完全学会了再去编程,首先掌握基本的方
法和理论,然后一边学习一边编程,现学现用,要用的时候去查手册和资料,无需死
记硬背。由于编程涉及到的知识非常多,一定要有选择性的学习,按需学习。
9. 理论课的学习与实践各自有其侧重点,有时候是脱节的,比如密钥的处理就需要很多
额外的知识,这些知识需要自己临时去掌握,临时想办法,有时候办法是很多的。
10. 网络编程必须熟悉 socket,openSSL 等。
11. 理论课并没有告诉我们一切的一切,编程中还有许多细节性的问题、非技术性的问题 ,
需要查找资料,或者自己决定如何实现。
12. 书本、资料和网络上的东西都可能和实践中问题不一样,上面的方法可能不行,有各
种原因,版本问题、软件硬件配置、操作中的错误、系统本身缺陷、配置的冲突。需
要自己去发现问题,有些问题是不能解决的,要换一种方法。
以上说法仅为个人意见,仅供参考,欢迎批评指正和补充完善。信息安全不仅在我校刚刚
开办,而且在国内也是属于较新的专业,许多资源需要积累,同学们有好的资源和想法也
可以交流共享。希望大家注重创新和实用性,要有创业精神,只有设计开发有应用潜力的
作品,才能推广信息安全技术的应用。信息安全技术只有得到了广泛的应用,学生的就业
前景才更加广阔。
信息安全和编程网站
首推搜索引擎,要学会用搜索引擎,特别是注意对专利的搜索。
校园网图书馆的电子资源:搜索 信息安全相关的设计与实现、开发,编程实现等论文。
http://en.wikipedia.org/wiki/Category:Cryptographic_software
http://blog.csdn.net/amh/category/59920.aspx
www.csdn.net
http://hi.baidu.com/jrckkyy/blog/item/4717a9d56f17fec150da4b06.html
看雪论坛
www.rsa.com
http://www.philzimmermann.com/ZH/bibliography/bibliography.html
http://www.7880.com/Info/Article-8231c5e0.html
http://www.7880.com/Info/Article-84b42b00-2.html
http://club.eqj.cn/thread-57907-1-1.html
http://www.anqn.com/
http://article.mmbest.com/
http://www.77124.com/heike/heike/list41_1.html
http://n0thing.blogbus.com/
http://www.programsalon.com/
http://www.hackfy.com/bbs/dispbbs.asp?boardID=2&ID=477&page=1
http://bbs.aqzx.org/archiver/fid-99.html
http://www.ibm.com/developerworks/cn/linux/l-openssl.html
重要的参考文献
1.Adam Freeman, Allen Jones 著;靳京译,NET 安全编程(C#/VB.NET) (学校图书馆有)
(提供电子文档-英文版)
2.《电脑编程技巧与维护》杂志社编著,Visual C++编程技巧典型案例解析.网络与通信及
计算机安全与维护篇
3.唐正军著。黑客入侵防护系统源代码分析,机械工业出版社(学校图书馆有)
4.袁津生、郭敏哲、滑玉,计算机网络与安全实用编程,人民邮电出版社,2005 年 5 月第
一版(学校图书馆有)
5. (德)威尔森巴赫著,密码编码学-加密方法的 c 与 c++实现 (第二版) ,电子工业出版社,
2003-6-1 (提供电子文档)
6.马臣云,王彦编著,精通 PKI 网络安全认证技术与编程实现,人民邮电出版社,2008
(学校图书馆有)
7.程序员密码学(提供电子文档-英文版)
8.《寒江独钓:Windows 内核编程与信息安全》(提供电子文档)
9. 刘文涛,网络安全编程技术与实例(信息科学与技术丛书·程序设计系列) ,机械工业出版
社,2008 年 08 月
10. (美)W.Richard Stevens 著,范建华等译.TCP/IP 详解.机械工业出版社,2000。三卷-网络安
全编程和网络编程推荐,网上可以下载电子文档。
11.(美)Jess Garms Daniel Somerfield,Java 安全性编程指南,北京:电子工业出版社,2002
12. 梁洋洋,Visual C++黑客编程揭秘与防范,人民邮电出版社,2009
13. Keith Brown 译者:刘涛 李一舟,windows 安全性编程,中国电力出版社,2004
14.openssl 编程(提供电子文档)
15. 看雪学院,软件加密技术内幕,电子工业出版社,2004(提供电子文档)
16. 软件与技术研发小组,Visual C# 2005 程序设计实例教程,冶金工业出版社,2006
17.康廷数位工坊 强力鎯头,.net 网络编程与 I/O 技术实践,电子工业出版社,2008(学校
图书馆有)
18. 韩东海等著,入侵检测系统及实例剖析,清华大学出版社,2002 年 5 月(学校图书馆
有)
19. 陈卓编,网络安全编程与实践,国防工业出版社出版发行,2008(学校图书馆有)
20. 马展,Visual C++.NET 网络与通信高级编程范例,清华大学出版社,2005
21. Andrew KrowczykVindod Kumar 等 译者:吴旭超,,.NET 网络高级编程,清华大学出版社,
2003(学校图书馆有)
22. 梁志敏,NET 安全性与密码术,清华大学出版社,2004(学校图书馆有,安全网站编
程推荐)
23. 刘海燕,计算机网络安全原理与实现,机械工业出版社,2008
24. 黄志洪,现代计算机信息安全技术,冶金工业出版社,2004-07-01
25.涂彦晖,数据安全与编程技术,清华大学出版社,2005
26. (德)威尔森巴赫著 赵振江等译,密码编码学——加密方法的 C 与 C++实现(第二版),电
子工业出版社,2003
27. 吴世忠译,Bruce Schneier 著,应用密码学(协议算法与 C 源程序),机械工业出版社,
2000
28. 梁洋洋,Visual C++黑客编程揭秘与防范,人民邮电出版社,2009
29.边立忠, 精通黑客编程,网上有试读版本电子书
30. (美)卡巴斯基 著,谭明金译,黑客反汇编揭秘,电子工业出版社,2004
注意更好的参考文献在网络,还有许多网络空间,纳米盘、趣盘、iask 等都提供了丰富的
资源下载,比图书馆的书更容易获取,电子文档处理起来更方便。
剩余13页未读,继续阅读
资源评论
x1m2j3-hq
- 粉丝: 1
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功