- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
Openssl编程江南计算技术研究所-菜鸟学步
Openssl 编程
江南计算技术研究所
赵春平 著
Email: forxy@126.com
版本: 1.0
1
前言
最早接触 openssl 是做硕士论文的时候,研究网格安全。实际工作
是替换globus 中openssl 实现的gssapi(对称算法和非对称算法) 的底层
算法。初次接触 openssl,都不知道怎么下手,我用了最笨的方法来
替换对称算法:将 RC4 关键字替换掉,换成自己的对称算法。虽然
最后也做完了,客户端支持读卡器之类的硬件,服务端支持 pkcs11
接口的 PCI 密码卡。但是做完之后也不知道有没用过(只有我自己测
试过,从来没有跟其他系统联调过) ,因为 globus 很多还是用java 来
实现的。没见过巨型机长啥样,也没有网格应用环境,我的研究也就
是理论研究而已。由于有些原因,第一年的硕士答辩没参加,延迟与
一年。主要是论文没准备好,并且春节刚好家里有事情。第二年答辩
勉强过。结果,省里后来抽检硕士论文,我的论文不合格。郁闷不已。
所以我要写这篇文章,是动机之一了。
后来做 PMI ,要做属性证书编解码。我又把 openssl 拿起来了,单
独剥离了 asn1 模块。对 openssl 有更深的了解。我又没有记笔记的习
惯,知道一点就在电脑上记录一点,甚至还把 window 下 openssl 提
供的所有接口都写在一个文件里面。会一个函数就写一个,注释一个。
时间长了,也有一定积累了。干脆,写本书得了。不过,openssl 很
多方面我到现在还是不清楚。有时候学习一个函数还得专门写程序来
学习和调试它。有时候对我而言,学习是快乐的。我大概花了好几个
月的时间在家里写代码调试程序,最终完成这本书。
在 论坛混了个斑竹当当,回答些问题,也是我学习
2
的动力之一。作为斑竹,我为不能回答的问题而汗颜。
评定职称需要论文的。本来想得很理想:出书,评职称。结果写
出来也没太大用处。我甚至想过每一章节去投稿,但是那样太慢了,
我也懒得去弄,就放弃了。2001 年本科毕业,到现在还是助理工程
师,我是不是太笨了。研究生也读的不咋的,我都不知道我现在算本
科生还是研究生。
有时候我在家写书的时候,老婆打电话来,我就说忙着呢,写书
呢。我老婆听了挺高兴。等到写完了,开始还问我,写得书怎么样了,
我就跟她说,纯属个人爱好。现在,她再也不问我了。所以,还是得
感谢老婆大人滴。
公开本文档适用于 论坛。其他网站未经作者许可严禁
转载。
3
第一章 基础知识10
1.1 对称算法10
1.2 摘要算法10
1.3 公钥算法11
1.4 回调函数13
第二章 openssl 简介15
2.1 openssl 简介15
2.2 openssl 安装15
2.2.1 linux 下的安装15
2.2.2 windows 编译与安装 15
2.3 openssl 源代码16
2.4 openssl 学习方法18
第三章 堆栈19
3.1 openssl 堆栈19
3.2 数据结构19
3.3 源码19
文档评论(0)