-
0 votesanswersviews
使用Diffie-Hellman算法的字符串到PublicKey
我有一个由我的客户端给出的公钥字符串(128字节到十六进制处理) . 我需要使用私钥和客户端提供的公钥生成共享密钥 . 我将String转换为Public键时遇到异常 . 我尝试了 decoding/encoding 字节,没有任何改进 . 我有以下代码 . //这是一个示例键 . private static final String PUB_KEY = "0DC1B7102DE3F6... -
3 votesanswersviews
DHGEX在Java 8下使用2048位密钥失败,但是使用1024位密钥成功
我正在使用JSCH 0.1.53连接到远程SSH服务器,该服务器使用1024位RSA密钥 . 当我们也使用1024位RSA密钥时,我们能够成功连接到远程服务器,但是当我们生成更强大的2048位密钥时,我们就无法连接了 . 我们收到一条错误消息,上面写着“主要大小必须是64的倍数,并且只能在512到2048之间”,并且来自对DHGEX.java(Diffie-Hellman Group EXchan... -
130 votesanswersviews
为什么SSL握手会给出'Could not generate DH keypair'异常?
当我与某些IRC服务器 Build SSL连接(但不是其他服务器 - 可能是由于服务器的首选加密方法),我得到以下异常: Caused by: java.lang.RuntimeException: Could not generate DH keypair at com.sun.net.ssl.internal.ssl.DHCrypt.<init>(DHCrypt.java:... -
0 votesanswersviews
如何在ganymed-ssh2-build210.jar中禁用diffie-hellman-group1-sha1
在Java中,我们使用ganymed-ssh2-build210.jar通过ssh连接到服务器 . 我需要特别限制较弱的算法“diffie-hellman-group1-sha1” . ganymed-ssh2-build210.jar中是否有可自定义的设置允许限制此设置? 是否有任何java.security设置可用于限制相同的设置? -
1 votesanswersviews
如何启用diffie-hellman-group-exchange-sha1作为Twisted Python框架中的密钥交换类型(Kippo HoneyPot Related)?
我有一个SSH客户端应用程序,它支持以下关键算法进行协商 . diffie-hellman-group-exchange-sha1 diffie-hellman-group14-sha1 diffie-hellman-group-exchange-sha256 我没有更改SSH客户端的选项,因此我尝试在SSH服务器上解决问题,该服务器正在使用Twisted . SSH服务器实际上是在Kippo ...