温馨提示×

linux openssl怎么查看加密算法

小樊
33
2026-09-04 16:46:37
栏目: 云计算

在 Linux 下使用 OpenSSL 查看支持的加密算法(含对称、非对称、摘要、TLS 套件等),常用方法如下:


一、查看 OpenSSL 支持的【加密算法(Cipher)】

openssl list -cipher-algorithms

或旧版本:

openssl ciphers -v

只查看某类(如 AES):

openssl list -cipher-algorithms | grep aes

二、查看【摘要算法(Hash)】

openssl list -digest-algorithms

或:

openssl dgst -list

三、查看【非对称算法(公钥算法)】

openssl list -public-key-algorithms

常见包括:

  • RSA
  • EC / ECDSA
  • DSA
  • DH

四、查看【TLS / SSL 加密套件(Cipher Suites)】

openssl ciphers -v

按安全级别查看:

openssl ciphers -v 'HIGH'
openssl ciphers -v 'TLSv1.2'

查看某服务器的支持的套件:

openssl s_client -connect example.com:443 -tls1_2

五、查看 OpenSSL 支持的全部算法(总览)

openssl list -algorithms

六、查看 OpenSSL 版本(算法支持与版本强相关)

openssl version

七、常见示例

查看 AES-256-CBC 是否存在:

openssl list -cipher-algorithms | grep -i aes-256-cbc

测试加密:

echo "test" | openssl enc -aes-256-cbc -pbkdf2

如果你是想:

  • 查看 某个文件用了什么加密算法
  • 查看 证书用了什么算法
  • 禁用 / 启用某些算法

可以告诉我具体场景,我可以给你更精确的命令。

0