我看到很多文章说在Java 8中可以将DH密钥大小扩展到2048。他们说可以通过更改系统属性的值来实现:
jdk.tls.ephemeralDHKeySize
,将其改为2048。我试图找出在哪里和如何做到这一点,但是找不到。我应该在哪里找到这个变量或属性?在哪个文件中?路径是什么?我正在使用Windows。
我看到很多文章说在Java 8中可以将DH密钥大小扩展到2048。他们说可以通过更改系统属性的值来实现:
jdk.tls.ephemeralDHKeySize
,将其改为2048。我试图找出在哪里和如何做到这一点,但是找不到。我应该在哪里找到这个变量或属性?在哪个文件中?路径是什么?我正在使用Windows。
-Djdk.tls.ephemeralDHKeySize=2048
或在代码内使用 System.setProperty
来设置它。(我没有检查过此属性,但有些属性只被库读取一次,然后在JVM执行期间永久缓存,因此如果您在代码中设置该属性,通常应该尽早进行设置。)