一、OpenSSL简单介绍
OpenSSL是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用。
SSL是Secure Sockets Layer(安全套接层协议)的缩写,可以在Internet上提供秘密性传输。SSL能使用户/服务器应用之间的通信不被攻击者窃听,并且始终对服务器进行认证,还可选择对用户进行认证。SSL协议要求建立在可靠的传输层协议(TCP)之上。
二、安装相应软件包
$ sudo apt-get install openssl ##安装openssl
指令会安装openssl相关库文件libssl3.so、libcrypt.so...以及可执行文件openssl。可以查看openssl支持
Standard commands 标准命令
Message Digest commands 摘要命令
Cipher commands 密码算法命令
Message Digest commands 摘要命令
Cipher commands 密码算法命令
$ sudo apt-get install libssl-dev ##安装openssl开发库
指令会安装openssl开发相关libssl.so、libcrypto.so,以及开发需要的头文件
/usr/include/openssl头文件