OpenSSL 介绍:
OpenSSL是Eric Andrew Young 和 Tim J. Hudson 在1995年到1998年用C语言开发的包含安全套接字层协议(Secure Sockets Layer)和传输层安全协议(Transport Layer Security)的开源密码库。最早是Eric A. Young在1995年开发的开源的SSLeay实现,其中SSL就是安全套接字层,“eay”就是Eric Andrew Young名字三个首字母的缩写。后来Tim J. Hudson开发了Windows平台的支持。1995-1998其License是基于4-clause BSD-style的SSLeay License, 也是免费。SSLeay 第一个安全FTP的实现也是Hudson开发。1998年后Young 和 Hudson一同去了这家公司:RSA corporation,后来一些志愿者复刻(fork)了SSLeay项目并以OpenSSL项目继续开发。OpenSSL项目由四个欧洲人管理,整个开发团队有11个人,其中10个是志愿者,只有一个lead developer是全职的。OpenSSL 项目又添加了OpenSSL license,基于Apache License 1.0。BSD只是一个基本的版权(Copyright)授权许可,Apache对代码中使用的专利也授权许可。现在是双license。
Copyright (c) 1998-2016 The OpenSSL Project
Copyright (c) 1995-1998 Eric A. Young, Tim J. Hudson
All rights reserved.
DESCRIPTION
The OpenSSL Project is a collaborative effort to develop a robust,
commercial-grade, fully featured, and Open Source toolkit implementing the
Transport Layer Security (TLS) protocols (including SSLv3) as well as a
full-strength general purpose cryptographic library.
OpenSSL is descended from the SSLeay library devel