cipherTest.sh 是一个“更好”的 SSL 密码套件检查器,因为它使用 gnutls,后者支持的配置远多于 openssl。它会测试大约 3,200 种不同的配置(但会进行一些预优化,以便最大限度地减少“失败”的检查。)
它依赖于 openssl 和 gnutls-cli
sudo apt-get install gnutls-bin
示例输出:
$ cipherTest www.host.com 443
Proto Cipher MAC KeX
------------------------------------------------
SSL2.0 DES-CBC3-MD5 MD5 RSA
SSL2.0 RC2-CBC-MD5 MD5 RSA
SSL2.0 RC4-MD5 MD5 RSA
SSL2.0 DES-CBC-MD5 MD5 RSA
SSL2.0 EXP-RC2-CBC-MD5 MD5 RSA
SSL2.0 EXP-RC4-MD5 MD5 RSA
SSL3.0 3DES-CBC SHA1 RSA
SSL3.0 ARCFOUR-128 SHA1 RSA
SSL3.0 ARCFOUR-128 MD5 RSA
SSL3.0 ARCFOUR-40 MD5 RSA-EXPORT
TLS1.0 3DES-CBC SHA1 RSA
TLS1.0 ARCFOUR-128 SHA1 RSA
TLS1.0 ARCFOUR-128 MD5 RSA
TLS1.0 ARCFOUR-40 MD5 RSA-EXPORT