- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
运行 java 代码时出现以下异常'无法生成 DH key 对'
(我使用 TLSv1.2)。
我将素数大小从 1024 转换为 2048,但总是遇到相同的错误。
然后我禁用了 DH,它运行得很好。
但是,禁用 DH 好吗?会影响安全吗?我们什么时候可以禁用它?
最佳答案
But, is it good to disable DH?
这要看具体情况。一般来说,ECDH(Diffie Hellman 使用椭圆曲线而不是有限群)仍然可用。尽管这更容易受到量子密码分析的影响,但它通常会提高安全级别。
does it effect security?
见上文。如果您必须依赖 RSA_
模式,您就会失去转发安全性。
And when can we disable it?
见上文。一般来说,我会禁用它并确保 ECDHE_ 密码套件可用。
<小时/>如果我不知道为什么它无法运行,我会担心。这可能表明软件配置错误。
关于java - 禁用 DH key 对好吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54019260/
我在构建 debian 软件包时遇到了问题。 至于规则文件的文件:https://www.debian.org/doc/manuals/maint-guide/dreq.en.html#rules d
我使用某些 g 生成了一个 Diffie-Hellman key 和 p参数,像这样: $ cat dhparam.pem -----BEGIN DH PARAMETERS----- MIIBCAKC
我需要支持 Diffie Hellman 加密,现在为了测试这个我需要创建一个带有 DH key 参数的证书,例如。 key 长度 - 2048 等 据我所知,DH 不适用于自签名证书,因此基本上我需
我们最近升级了我们的一个工具(使用 java 实现),现在它很难连接到我们公司的一个内部端点。对于其他端点,它工作正常。假设它不起作用的端点是 xyz.abc.com 我们每次看到的错误是 javax
我的一份文档说 Generate the private and public keys using the Diffie-Hellman parameters (‘p’ and ‘g’). The
我正在构建一个 debian 软件包,它使用其他名称将多个配置文件安装到不同的位置。为此,我想使用 dh-exec 安装重命名功能。 在 control 文件中,我将 dh-exec 声明为 Buil
根据 RFC 4419,在客户端 DH key 交换初始化消息之前,服务器将向客户端发送一个大的安全素数 (p) 和子组 (g) 的生成器。我正在查看一个wireshark 数据包捕获,但没有看到它们
运行 java 代码时出现以下异常'无法生成 DH key 对'(我使用 TLSv1.2)。 我将素数大小从 1024 转换为 2048,但总是遇到相同的错误。 然后我禁用了 DH,它运行得很好。 但
刚刚开始使用 dh-virtualenv,并一直在关注 https://nylas.com/blog/packaging-deploying-python/ 上的教程。 我有一个简单的 2 文件测试应
我在通过具有 Java 版本 1.6.0_26 的代理服务器访问第三方 URL 时收到以下错误。 java.lang.RuntimeException: Could not generate DH
我正在尝试使用 CA 证书在 activemq 中设置一个安全的 websocket,但我一直在浏览器中收到此消息: SSL received a weak ephemeral Diffie-Hell
我正在尝试使用一个简单的 PERL 脚本连接到一个关闭的服务器 - 一台空调 #!/usr/bin/perl use 5.10.1; use warnings; use strict; use IO:
尝试使用 suds 发送 SOAP 请求, 我正在使用 Python 2.7.6 . 我不是很精通安全我被引导相信无论是我的机器或服务器机器上的安全 key 太小,我不知道如何解决。我是否会生成一些新
我编写了一个使用 openssl 的程序,并将其 dockerized。 但是当我尝试使用 python:3.7 基础镜像时,出现以下错误: [SSL: DH_KEY_TOO_SMALL] dh ke
我听说 SSH 使用 RSA 和 diffie hellman。我也知道 key 交换过程如下。 客户端初始化 服务器初始化 key 交换请求 回复 新 key 它在 key 交换过程中使用 DH。
我尝试在 Eclipse 中提交/更新项目时遇到错误(在终端中没有问题)。 窗口详细信息: org.apache.subversion.javahl.ClientException: svn: E17
我正在 Anypoint Studio 中创建一个简单的 Mule 流程 - 它定期轮询目录,当文件放置在目录中时,它会将其发送到 SFTP 服务器。但是,当应用程序开始与服务器协商安全连接时,它会失
我正在尝试将 Debian 打包与自包含的基于 virtualenv 的 Python 部署相结合 this使用 dh-virtualenv 的教程。 debian/兼容: 9 debian/cont
这是我用来生成 DH key 对的代码: KeyPairGenerator keyGen = KeyPairGenerator.getInstance("DH"); keyGen.initialize
每次我尝试抓取页面时,例如 HtmlPage page1 = (HtmlPage)client.GetHtmlPage("https://groceries.morrisons.com/"); 我收
我是一名优秀的程序员,十分优秀!