论文部分内容阅读
本课题研究的重点在于对PKI中常用的密码学算法和安全协议的实现进行构件化,目标是使程序员在不需了解算法和协议细节的情况下能够使用本课题的研究成果进行安全应用的开发。通过对开放源码软件OpenSSL的体系结构进行分析,给出了一个PKI的实现方法。开发了对称加密算法三个构件:DES,GOST和IDEA、非对称加密算法构件:RSA和散列算法五个构件:MD2、MD4、MD5、SHA和SHA1。最后实现了SSL(安全套接层)协议构件一对:SSLServer(SSL服务器端)和SSLClient(SSL客户端)。这些构件基本能满足安全应用开发。