Openssl整个软件包主要包括三个主要的功能模块:密码算法库,SSL协议库,应用程序: 应用程序:主要包括密钥生成,证书管理,格式转换,数据加密,签名,SSL测试等. evp,对称算法,非对称算法,摘要算法的封装. 随机数的生成,管理: 最基本的数据结构,struct 大数数组, EC_point 椭圆曲线点结构, openssl编译的命令: ./config (之后需要加一些全局性的选型,--openssldir=OPENSSLDIR安装目录),默认是usr/local/ssl --pref