【问题标题】:How can I know the SHA type in OpenSSL ChaCha cipher我如何知道 OpenSSL ChaCha 密码中的 SHA 类型
【发布时间】: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


    【解决方案1】:

    openssl ciphers 显示此密码的代码,即0xCC,0xA9 和0xCC,0xA8。根据IANA,这些代码映射到TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 和TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256,它们都在RFC 7905 中定义。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-11-27
      • 2021-05-21
      • 2014-05-12
      • 2015-08-15
      • 1970-01-01
      • 1970-01-01
      • 2016-10-25
      相关资源
      最近更新 更多