OpenSSL是什么软件
OpenSSL 是一个开放源代码的软件库包,应用程序可以使用这个包来进行安全通信,避免窃听,同时确认另一端连线者的身份。这个包广泛被应用在互联网的网页服务器上。 其主要库是以 C 语言所写成,实现了基本的加密功能,实现了 SSL 与 TLS 协议。
OpenSSL 可以运行在 OpenVMS、 Microsoft Windows 以及绝大多数类 Unix 操作系统上(包括 Solaris,Linux,Mac OS X 与各种版本的开放源代码 BSD 操作系统)。它也提供了一个移植版本,可以在 IBM i(OS/400)上运作。
虽然此软件是开放源代码的,但其许可书条款与 GPL 有冲突之处,故 GPL 软件使用 OpenSSL 时(如 Wget)必须对 OpenSSL 给予例外。
OpenSSL 计划在 1998 年开始,其目标是发明一套自由的加密工具,在互联网上使用。OpenSSL 以 Eric Young 以及 Tim Hudson 两人开发的 SSLeay 为基础,随着两人前往 RSA 公司任职,SSLeay 在 1998 年 12 月停止开发。因此在 1998 年 12 月,社群另外分支出 OpenSSL,继续开发下去。
OpenSSL 管理委员会当前由 7 人组成有 13 个开发人员具有提交权限(其中许多人也是 OpenSSL 管理委员会的一部分)。只有两名全职员工(研究员),其余的是志愿者。
该项目每年的预算不到 100 万美元,主要依靠捐款。 TLS 1.3 的开发由 Akamai 赞助。
OpenSSL 支持许多不同的加密算法:
加密
AES、Blowfish、Camellia、Chacha20、Poly1305、SEED、CAST-128、DES、IDEA、RC2、RC4、RC5、TDES、GOST 28147-89、SM4
密码散列函数
MD5、MD4、MD2、SHA-1、SHA-2、SHA-3、RIPEMD-160、MDC-2、GOST R 34.11-94、BLAKE2、Whirlpool、SM3
公开密钥加密
RSA、DSA、迪菲-赫尔曼密钥交换、椭圆曲线、X25519、Ed25519、X448、Ed448、GOST R 34.10-2001、SM2
TAG:
热门标签: 周岁(3) 餐具(1) 古代军队(4) 槽钢层(2) 吴桥县(1)
注
部分信息与图片素材来源于互联网,如内容侵权与违规,请与本站联系,将立即处理,举报邮箱:1356571586@qq.com
随机关键词:
资源联系人
-
上一篇
5G信号塔对人体有危害吗
5G 信号塔会有辐射,但是辐射量很小,基本对人体没有影响。信号塔的天线多处于较高的地方。当信号塔工作时,天线会发出很窄的一束无线电波,沿着地面平行的方向散开,所以公众可以进入区域的辐射频率电磁场很低。辐射是一种能量传递方式。地球本身就是一个大磁场,自然界电闪雷鸣、太阳黑子活动等都会产生电磁辐射,并伴随着生命产生和演化的整个过程。在日常生活中,无线电台、微波炉、电磁炉、电脑、电视机和吹风机等都是电磁
-
上一篇
电脑如何远程操作手机
手机远程控制或者监控手机状态需要通过安装第三方远程控制软件 APP,例如 AirDroid、TeamViewer、向日葵远程控制软件等。搭配 AirDroid 电脑客户端或电脑浏览器打开网页版,即可实现电脑对手机的在线管理。无论是文件传输、远程操控还是电脑接收手机短信通知都可以。AirDroid 是一款远程控制软件,无需数据线,搭配 AirDroid 电脑客户端或电脑浏览器打开网页版,即可实现电脑