gpt4 book ai didi

ssl - 在 SSL 连接中禁用弱密码

转载 作者:太空宇宙 更新时间:2023-11-03 12:39:47 30 4
gpt4 key购买 nike

我正在使用函数 SSL_CTX_set_cipher_list 来设置 SSL 连接支持的密码。将什么参数传递给 SSL_CTX_set_cipher_list 以禁用弱密码。

我尝试传递 ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH

但是好像不行。

我的工具检测以下弱密码报告仍然启用

** SSLv3:DES-CBC-SHA - ENABLED - WEAK 56 bits **** TLSv1:DES-CBC-SHA - ENABLED - WEAK 56 bits **** SSLv2:RC4-MD5 - ENABLED - WEAK 128 bits **** SSLv2:RC2-CBC-MD5 - ENABLED - WEAK 128 bits **** SSLv2:RC4-64-MD5 - ENABLED - WEAK 64 bits **** SSLv2:DES-CBC-MD5 - ENABLED - WEAK 56 bits **** SSLv2:EXP-RC4-MD5 - ENABLED - WEAK 40 bits **** SSLv2:EXP-RC2-CBC-MD5 - ENABLED - WEAK 40 bits **** SSLv2:DES-CBC3-MD5 - ENABLED - WEAK 168 bits **

将什么参数传递给 SSL_CTX_set_cipher_list 以禁用上述密码?

最佳答案

HIGH:!DSS:!aNULL@STRENGTH 应该有效。

openssl ciphers -v 'HIGH:!DSS:!aNULL@STRENGTH' 打印以下密码列表:

DHE-RSA-AES256-SHA      SSLv3 Kx=DH       Au=RSA  Enc=AES(256)  Mac=SHA1
AES256-SHA SSLv3 Kx=RSA Au=RSA Enc=AES(256) Mac=SHA1
EDH-RSA-DES-CBC3-SHA SSLv3 Kx=DH Au=RSA Enc=3DES(168) Mac=SHA1
DES-CBC3-SHA SSLv3 Kx=RSA Au=RSA Enc=3DES(168) Mac=SHA1
DES-CBC3-MD5 SSLv2 Kx=RSA Au=RSA Enc=3DES(168) Mac=MD5
DHE-RSA-AES128-SHA SSLv3 Kx=DH Au=RSA Enc=AES(128) Mac=SHA1
AES128-SHA SSLv3 Kx=RSA Au=RSA Enc=AES(128) Mac=SHA1

有关 OpenSSL 密码字符串及其含义的完整列表,请查看:http://www.openssl.org/docs/apps/ciphers.html

关于ssl - 在 SSL 连接中禁用弱密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3775836/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com