首页/安全/加密与证书速查/openssl ciphers 套件语义查询

openssl ciphers 套件语义查询

ciphers 命令按表达式列举本机支持的 1.2 套件:可用于查看组合、验证白名单表达式是否合法,以及观察安全级别策略的影响。

加密与证书速查安全更新于 2026-10-12
列举openssl ciphers -v 'ECDHE+AESGCM'
表达式支持并集 +、排除 !、推迟 - 与 @SECLEVEL=n
版本说明TLS 1.3 套件不在此列表,用 openssl list 查询
用途编写 nginx ssl_ciphers 前先在本地验证表达式

查看与验证表达式

查看与验证表达式
openssl ciphers -v 'ECDHE+AESGCM:ECDHE+CHACHA20' | awk '{print $1}' | head
openssl list -cipher-algorithms | grep -i '^TLS_AES' | head
openssl ciphers -v 'DEFAULT' | grep -c 'CBC'
表达式在本地 openssl 验证后再写入服务端配置,可避免版本差异导致的语法问题。

易错点

  • 把 ciphers 输出直接当服务端最终集合(还需结合协议版本与策略)
  • 忽略安全级别过滤导致列表与预期不符

数据来源与参考

  • OpenSSL 官方文档(ciphers)
  • OpenSSL 安全级别文档
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌