• 24
    回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

Openssl安装使用(一):OpenSSL简介

SSL是Secure Sockets Layer(安全套接层协议)的缩写,可以在Internet上提供秘密性传输。其目标是保证两个应用间通信的保密性和可靠性,可在服务器端和用户端同时实现支持。

OpenSSL是一个强大的安全套接字层密码库,其支持多种对称、非对称、摘要算法以及证书生成管理等功能,非常适合服务器等平台使用,开发者只需要安装完成Openssl后通过调用其API接口函数即可实现各种数据安全功能。

对称算法

支持的分组加密算法包括SM4、AES、DES、Blowfish、CAST、IDEA、RC2、RC5,都支持电子密码本模式(ECB)、加密分组链接模式(CBC)、加密反馈模式(CFB)和输出反馈模式(OFB)四种常用的分组密码加密模式。其中,AES使用的加密反馈模式(CFB)和输出反馈模式(OFB)分组长度是128位,其它算法使用的则是64位。DES算法还支持三个密钥和两个密钥3DES算法。

非对称算法

支持的非堆成算法包括SM2算法,DH算法、RSA算法、DSA算法和椭圆曲线算法(ECC)。SM2算法为国密算法可实现数据的签名验签和加解密、密钥交换等功能,DH算法一般用于密钥交换。RSA算法既可以用于密钥交换,也可以用于数字签名和加解密使用,DSA算法则一般只用于数字签名。

摘要算法

支持的摘要算法包括SM3、MD2、MD5、MDC2、SHA和RIPEMD。

OpenSSL是服务器端开发者的一把利器,后续文章会为大家介绍OpenSSL的安装、安装常见问题以及VS端调用方法。

全部回复(24)
正序查看
倒序查看
2022-09-08 09:51

求一款适合服务器使用的加密芯片...

0
回复
liaqi333
LV.4
3
2022-09-08 13:30
@我心痛了
求一款适合服务器使用的加密芯片...

凌科芯安的就不错

0
回复
2022-09-08 14:42
@liaqi333
凌科芯安的就不错

凌科听合作伙伴说过,加密安全性高,性价比也高,据说专业做加密芯片20余年了

0
回复
2022-09-09 10:09

openssl看过一些网上的资料,基本都是在控制平台下介绍的指令使用。期待后面vs下的使用说明,如果有例程就更完美了

0
回复
2022-09-09 10:15

有谁知道怎么联系他们家,我也想要一份儿资料。

0
回复
2022-09-13 09:10

看来在服务器上安装一个OpenSSL是相当实用的,功能强大又安全

0
回复
Hex315
LV.5
8
2022-09-13 09:37

Openssl很好用,1.1.1以上的版本就开始支持SM2了,用起来方便多了

0
回复
2022-09-13 18:03

楼上说的没错,生成SM2密钥之前最好输入指令openssl version -a看看openssl的版本,如果版本太低了最好升级一下

0
回复
Nic_浩
LV.4
10
2022-09-14 09:10

通信过程有没有被攻击的可能呢?

0
回复
2022-09-14 09:20

那这个OpenSSL怎么能支持这么多算法啊?有人给解释一下吗?

0
回复
2022-09-14 09:38

Openssl是一个工具,其所支持的算法都有开源的源码所以只要CPU够强大基本开源的加密算法都能实现

0
回复
dy-98AYH6wr
LV.4
13
2022-09-14 10:05

OpenSSL是一个开放源代码的软件库包,代码量比较大,一般应用于服务器,也可移植到嵌入式终端设备。

0
回复
pinbo200808
LV.4
14
2022-09-14 10:28

SSL协议是软加密吗?

0
回复
dy-nkxSpMgJ
LV.3
15
2022-09-14 13:35

只能用于服务器端吗,我的嵌入式设备想加密数据怎么办

0
回复
dy-9qkBDTNI
LV.1
16
2022-09-14 14:01

只能用于服务器端吗,我的嵌入式设备想加密数据怎么办

0
回复
dy-hwdTJwqn
LV.1
17
2022-09-14 14:03

双向之间的加密,服务器和用户,两端的 

0
回复
liaqi333
LV.4
18
2022-09-14 15:34

OpenSSL除了楼主说的适合服务器平台使用,还可以应用在哪些平台呀?

0
回复
Hex315
LV.5
19
2022-09-15 09:09

OpenSSL太强大了 应该涵盖了所有标准算法

0
回复
pinbo200808
LV.4
20
2022-09-15 09:28

三种算法加解密速度哪个快?

0
回复
2022-09-15 09:51

Openssl怎么安装,有步骤说明吗?

0
回复
DY20171215
LV.4
22
2022-09-15 15:08

调用OpenSSL的函数就可以实现一个SSL加密的安全数据传输通道,从而保护客户端和服务器之间数据的安全。

0
回复
dy-hwdTJwqn
LV.1
23
2022-09-15 15:15

Openssl支持SM2国密算法后,要求配套终端具有支持SM2算法安全芯片的需求也越来越多了。

0
回复
liaqi333
LV.4
24
2022-09-16 13:18

是的,凌科芯安支持SM2国密的安全芯片不错,同时具有资质证书

0
回复
Nic_浩
LV.4
25
2022-09-16 15:56

期待楼主后续的安装介绍

1
回复