c# - 适合 TLS 1.2 的密码
问题描述
我使用https://www.ssllabs.com/ssltest/analyze.html扫描了我的网站,发现我们的网站有以下密码套件:
TLS 1.2(服务器优先顺序的套件)
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 (0xc028) ECDH secp521r1 (eq. 15360 bits RSA) FS 256 TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA (0xc014) ECDH secp521r1 (eq. 15360 bits RSA) FS 256 TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 (0xc027) ECDH secp521r1 (eq. 15360 bits RSA) FS 128 TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA (0xc013) ECDH secp521r1 (eq. 15360 bits RSA) FS 128 TLS_RSA_WITH_AES_256_GCM_SHA384 (0x9d) WEAK 256 TLS_RSA_WITH_AES_128_GCM_SHA256 (0x9c) WEAK 128 TLS_RSA_WITH_AES_256_CBC_SHA256 (0x3d) WEAK 256 TLS_RSA_WITH_AES_256_CBC_SHA (0x35) WEAK 256 TLS_RSA_WITH_AES_128_CBC_SHA256 (0x3c) WEAK 128 TLS_RSA_WITH_AES_128_CBC_SHA (0x2f) WEAK 128 TLS_RSA_WITH_3DES_EDE_CBC_SHA (0xa)弱112
但我想改变这个密码适合 TLS 1.2
那么谁能指导我如何更改密码套件?
解决方案
如果您的服务器是 Windows,则启动 gpedit.msc:
然后导航到:本地计算机策略 > 管理模板 > 网络 > SSL 配置设置 -> SSL 密码套件顺序
显然,您必须是管理员用户。
推荐阅读
- javascript - 对于使用 nodejs 和 express 的后端代码,为了运行它,“node server.js”工作但“永远启动 server.js”不工作
- visual-studio-code - Visual Studio Code 中选项卡中的文本颜色
- c++ - Qt6.2 和多媒体模块
- node.js - 无法将 mongodb 数据库连接到 localhost 它显示未连接
- ios - 回调闭包函数在单元格中不起作用
- c++ - 如何找到 C/C++ 中 for 循环的串行和并行执行之间的权衡?
- r - 热图集群及其各自的箱线图分布不匹配
- c++ - 在 while 循环中检查函数的 miller rabin 算法中,为什么我们使用“ x = mod(x, x, n) ”这个?
- java - 如何在初始化脚本中正确维护 Testcontainers 的数据?
- ruby-on-rails - 使用 Rails 部署 Heroku Twitter api 应用程序