【发布时间】:2018-11-12 21:12:07
【问题描述】:
我想根据应用程序密码套件列表检查 OpenSSL 1.1.0g。我拥有的应用程序具有如下密码套件:
ecdhe-ecdsa-chacha20-poly1305-sha256
ecdhe-rsa-chacha20-poly1305-sha256
通过使用以下命令检查 Openssl TLS 1.2 密码:openssl ciphers -s -tls1_2 -V 我得到了一些 ChaCha 密码套件,如下所示:
0xCC,0xA9 - ECDHE-ECDSA-CHACHA20-POLY1305 TLSv1.2 Kx=ECDH Au=ECDSA Enc=CHACHA20/POLY1305(256) Mac=AEAD
0xCC,0xA8 - ECDHE-RSA-CHACHA20-POLY1305 TLSv1.2 Kx=ECDH Au=RSA Enc=CHACHA20/POLY1305(256) Mac=AEAD
唯一的区别是 OpenSSL 密码套件名称不包含 SHA 类型。 SHA 类型有很多(256、384 等)。我如何知道 OpenSSL 密码套件中的 SHA 类型是什么?
【问题讨论】:
标签: security ssl encryption openssl pyopenssl