OpenSSL编程指南:实例驱动深入学习

需积分: 48 83 下载量 118 浏览量 更新于2024-07-19 1 收藏 2.4MB PDF 举报
《openssl编程指导(中文)》是一本由赵春平编写的实用指南,作者在撰写本书时的背景是他在进行硕士论文研究,主要关注网格安全,特别是使用openssl进行对称和非对称加密算法的实现。起初,赵春平在替换globus中的gssapi功能时遇到了困难,选择了直接替换RC4关键字,尽管完成了部分工作,但并未得到广泛验证,因为他并未与其他系统进行集成测试。 随着工作经历的积累,赵春平在项目中需要用到openssl的ASN.1模块,这促使他对openssl有了更深入的理解。他习惯于边学习边记录,甚至整理了一份详尽的openssl接口文档,通过编写代码和调试来掌握每个函数的工作原理。他的动力之一来自于在openssl.cn论坛担任版主,解答他人的问题,这也进一步推动了他对openssl的学习。 然而,赵春平发现自己的研究成果并未如预期那样对职称评审有帮助,出书的初衷并未完全实现。尽管如此,他依然坚持下来,花费数月时间在家编写这本书,将其视为个人兴趣。在他的努力下,虽然没有通过传统的论文发表途径来提升职业地位,但他从中获得了满足感和个人成长。 这本书不仅仅是一份技术教程,更是作者个人学习openssl的心路历程,包含了从初识到精通的点滴体会。读者可以从中学到openssl的基础知识,如加解密算法、数字签名、ASN.1模块的使用,以及如何通过实践来理解和应用这些功能。此外,书中的实例和作者的分享,对于那些在实际项目中需要处理加密和安全问题的开发者,提供了宝贵的参考和启示。尽管作者的职称晋升之路未如愿,但他的热情和执着精神值得肯定,也鼓励读者在面对技术挑战时保持热爱和专注。