OpenSSL

OpenSSL is a robust, commercial-grade, and full-featured toolkit for the Transport Layer Security (TLS) and Secure Sockets Layer (SSL) protocols.

It is also a general-purpose cryptography library.

核心组件

OpenSSL 是一个开源项目,其组成主要包括一下三个组件:

openssl:多用途的命令行工具

libcrypto:加密算法库

libssl:加密模块应用库,实现了ssl及tls

应用场景

openssl可以实现:秘钥证书管理、对称加密和非对称加密

快速开始

TODO….

拓展阅读

SSL/TLS 协议

个人收获

  1. open-X 之类的软件一般还是比较不错的。

  2. 核心原理清楚即可,主要还是加密算法+协议。

参考资料

  • openssl

https://www.openssl.org/docs/

  • other

openssl用法详解