openssl 常见操作

OpenSSL是做安全通信的时候最常用的开源库,虽然开源代码的可读性....emmmmmm。

但是使用起来还是比较舒服的,因为是传输层的安全,所以不管是socket的还是HTTP还是FTP,在应用层不需要意识数据的加密解密,所以在应用层只需要做明文的协议就可以了,也不需要在应用层考虑太多加密算法,密钥保存,如何认证,失效后的复归处理等等。而且还可以保证数据的保密性和完整性,因为OpenSSL有加密算法也有完整性的校验。

目前我使用的场景,一是通过证书认证服务器,而是与服务端做安全通信。网上demo应有尽有贼开心。

先说证书,OpenSSL有一些常见的命令:

1.查看证书信息:

openssl x509 -in test.pem -noout -text

openssl x509 -in test.cer -noout -text

大小写被弄错!~~~

2.证书格式转换:

下面是从别人的帖子里粘的,感恩的心,感谢这位大佬

转:https://blog.csdn.net/qq_18105691/article/details/83339101

PEM格式

PEM格式是证书颁发机构颁发证书的最常见格式.PEM证书通常具有扩展名,例如.pem,.crt,.cer和.key。它们是Base64编码的ASCI

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值