rmdir.cn

openssl ciphers -v

列出可用加密套件

语法

openssl ciphers -v '表达式'

说明

适用于确认服务端或客户端支持的 TLS 加密套件,以及排查握手协商失败。ciphers 按给定表达式列出匹配的套件及其 TLS 版本、密钥交换、认证、对称加密和摘要算法。默认输出的是 TLS 1.2 及以下的套件,TLS 1.3 套件需要用 -s -tls1_3 单独查看。

参数

  • -v

    输出每个套件的组成细节

  • -s

    按服务端偏好顺序排序列出

  • -tls1_3

    限定 TLS 1.3 的套件

示例

查看 TLS 1.2 可用套件

确认是否还存在弱套件。

openssl ciphers -v 'HIGH:!aNULL:!MD5:!RC4'

注意事项:输出只反映本机 OpenSSL 的能力,不代表目标服务器实际启用的套件。

查看 TLS 1.3 套件

TLS 1.3 套件不包含密钥交换信息。

openssl ciphers -v -s -tls1_3

注意事项:服务端与客户端必须同时支持该套件才能协商成功。

参考资料