gpt4 book ai didi

linux - 如何检查我的服务器 Diffie-Hellman MODP 大小(位)并增加它?

转载 作者:行者123 更新时间:2023-12-03 09:52:37 25 4
gpt4 key购买 nike

再会,
我在 Linux Redhat 中有一个 WAS 自由服务器,并且我启用了唯一的 TLSv1.2。
我输入以下命令来获取服务器信息:

openssl s_client -connect 10.7.5.65:9443 -msg
部分结果如下:
No client certificate CA names sent
Peer signing digest: SHA512
Server Temp Key: DH, 1024 bits
---
SSL handshake has read 1710 bytes and written 479 bytes
---
New, TLSv1/SSLv3, Cipher is DHE-RSA-AES128-GCM-SHA256
Server public key is 2048 bit
Secure Renegotiation IS supported
我看到了 Server Temp Key值是DH,1024位,但也看到服务器公钥是2048位,请问我的Diffie-Hellman MODP大小(位)实际上是1024还是2048?
还有 ServerKeyExchange的一部分
<<< TLS 1.2 Handshake [length 020f], ServerKeyExchange
0c 00 02 0b 00 80 ff ff ff ff ff ff ff ff c9 0f
00 80转换为十进制是 128,所以这意味着我的 Diffie-Hellman MODP 大小(位)是 1024 位?
如果是 1024 位,我如何将其增加到 2048 位?
我在此服务器中使用 Java 8 OpenJDK。
好心提醒。

最佳答案

在这种情况下,您的 dhparams 看起来像是 1024 位。您可以使用 openssl 生成新的 dhparams:openssl dhparam -out dhparam.pem 2048然后将使用 dhparams 的服务器配置为使用新文件,然后重新启动。我们很久以前就用 nginx 和 apache 做过这件事。对于 RHEL/CentOS,通常有一个 dhparam 文件用于系统集中位于/etc 中。替换它应该就足够了,但是如果您使用的是非中心位置的文件,则需要相应地修改您的配置。

关于linux - 如何检查我的服务器 Diffie-Hellman MODP 大小(位)并增加它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61326004/

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