如何确定最新的OpenSSL版本

nha*_*nha 2 ssl openssl nginx

找到最新版本号的最可靠来源是什么?是github吗?

如果是,我应该采用哪个版本?现在,这是我看到的: github发布页面

我应该带1.0.2k?但后来1.1.0d似乎它更新近(如果它遵循语义版本).这些字母究竟意味着什么?

注意:在我的例子中,这是使用nginx编译openssl版本.上次我选择(非常随机)版本1.0.2h,这似乎是当时的最新版本.

那么找到最新的openssl版本的过程是什么?

Ste*_*ich 5

https://www.openssl.org/显示当前和支持的版本.目前开发中有两个主要版本:1.1.0和1.0.2.1.1.0更新,功能更多.但是由于1.0.2和1.1.0之间的大量未记录的API(即从来没有官方API,但因为没有官方API存在而被使用的东西)的清理被破坏了并且并非所有软件都能正常工作或在1.1.0中运行稳定然而.此外,1.1.0在查看发布历史时,不仅会引入功能,还会引入比1.0.2更快的错误.使用1.1.0,即使在补丁版本之间,记录的行为也会发生变化.

因此,如果您需要1.1.0的新功能,那么请继续使用它.如果你喜欢更稳定的版本,错误的可能性使用1.0.2.在所有情况下,您应该始终使用最新的补丁版本,并在新补丁发布或后端安全补丁时继续使用它.