在 Linux 下使用 OpenSSL 查看支持的加密算法(含对称、非对称、摘要、TLS 套件等),常用方法如下:
openssl list -cipher-algorithms
或旧版本:
openssl ciphers -v
只查看某类(如 AES):
openssl list -cipher-algorithms | grep aes
openssl list -digest-algorithms
或:
openssl dgst -list
openssl list -public-key-algorithms
常见包括:
openssl ciphers -v
按安全级别查看:
openssl ciphers -v 'HIGH'
openssl ciphers -v 'TLSv1.2'
查看某服务器的支持的套件:
openssl s_client -connect example.com:443 -tls1_2
openssl list -algorithms
openssl version
查看 AES-256-CBC 是否存在:
openssl list -cipher-algorithms | grep -i aes-256-cbc
测试加密:
echo "test" | openssl enc -aes-256-cbc -pbkdf2
如果你是想:
可以告诉我具体场景,我可以给你更精确的命令。