如何确定和打印OpenSSL版本?

OpenSSL是一个运行时间很长的项目,已经通过了很多版本。较新的版本提供了更多的功能、错误修复和安全补丁。例如,2014年,在OpenSSL版本和受影响的OpenSSL库中发现了一个严重的安全漏洞心脏出血,并将其定义为版本。以下版本容易听到出血。

null
  • OpenSSL 1.0.1到1.0.1f(含)
  • OpenSSL 1.0.1g不易受攻击

所以版本是OpenSSL库的重要组成部分。

检查并打印OpenSSL版本

我们将使用 version 使用如下OpenSSL命令的谓词。

Check and Print OpenSSL Version 
检查并打印OpenSSL版本

打印OpenSSL目录

我们可以打印OpenSSL目录 version -d 选项如下。

$ openssl version -d
Print OpenSSL Directory
打印OpenSSL目录

打印详细版本信息

我们可以打印如下更详细的版本信息

  • 建造时间
  • 平台和体系结构,如32位或64位
  • 选项
  • 编译器标志
$ openssl version -a
Print Detailed Version Information
打印详细版本信息

我们可以在详细的版本信息中看到启用了哪些加密扩展和库,比如“-DSHA512”,它指定启用了SHA512。

相关文章: 如何使用OpenSSL s U客户端来检查和验证HTTPS Web服务器的SSL/TLS?

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享