查看文章 |
Openssl,一个强大的开放源代码的SSL协议实现。作为一个基于密码学的安全开发包,OpenSSL提供的功能相当强大和全面,囊括了主要的密码算法、常用的密钥和证书封装管理功能以及SSL协议,并提供了丰富的应用程序供测试或其它目的使用。 1.对称加密算法 2.非对称加密算法 等等。。 暑假里看了一下Openssl,觉得蛮有用的。 首先需要配置Openssl的使用环境,我用的是XP系统,VC++6.0下编译和调试。 将Openssl源文件编译过后,会生成libeay32.lib,ssleay32.lib两个静态链接库文件和对应的两个动态链接库文件libeay32.dll,ssleay32.dll,还有一个放了N多头文件的文件夹Include.这是我们想要的。 你可以将两个静态链接库文件路径添加到VC的环境里,在Tools->Options->Directories 在showdirectories里选择Include files将头文件文件夹的路径添加进,然后选择Library files将Lib文件夹路径添加进去确定即可。最后将libeay32.dll,ssleay32.dll拷贝都System32目录下,这样就完成了基本的配置了。 |