当前位置: 首页 > 知识库问答 >
问题:

这个密码套件没有提到密钥大小——“TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA”吗?

柳宪
2023-03-14

我假设RSA密钥大小为256。但它不能。

尝试使用keytool生成RSA密钥库时,会出现错误“RSA密钥的长度必须至少为512位”。

使用的命令是“keytool-genkey-alias mydomain-keyalg RSA-keystore rsakystore.jks-keysize 256”。

共有1个答案

吕嘉赐
2023-03-14

此密码套件定义AES算法的密钥大小,但不定义RSA算法的密钥大小。您提供的密码套件字符串的详细信息可以通过阅读RFC4492来理解

 类似资料:
  • 问题内容: 按照此处的说明进行操作,并重新创建了我以前错误创建的证书。就像我现在在服务器和客户端上看到的一样,情况发生了变化。 服务器是ClassFileServer.java,相应的客户端是SSLSocketClientWithClientAuth.java 有关使两端都能正常播放的任何提示,请注意,我使用的是localhost,因此我假设密码功能相同。 更新: 这是我用于生成文件的步骤,我可能

  • 问题内容: 我无法在通过API 接收的Golang结构中强制转换以下内容: 使用,他给我以下结构: 显然,我无法对每种货币对都会改变的原因进行硬编码。 我已经创建了两个结构来完成任务,但是无法将结果强制转换为结构。 我的第一个尝试是使用反射。阅读上面发布的JSON数据,我能够检索包含和列表的接口。 下面的两个打印将显示以下类型的事实,由于类型的事实,我无法投射以下类似的数据: 但是我无法解组数据。

  • 也许你能帮我。非常感谢!

  • 我用过这个命令 生成密钥库。它工作正常,但从我读到的内容来看,这个命令还应该提示您输入密钥密码(而不是存储密码)?我从来没有收到过这样的提示。我能跑 查看密钥库的内容。钥匙似乎就在那里。。。正确的别名在那里。在哪里获取/设置特定别名的密码? 我有一个key.properties在Android目录 在build.gradle我有: 当我试图生成一个发布版本时,我得到了 我想它可能与keyPassw

  • 问题内容: 我正在尝试通过Java SSLSockets将安全性应用于简单的聊天应用程序。 我创建了一个自签名的CA,并用它签署了两个证书(全部使用了RSA密钥),一个证书用于服务器,一个证书用于客户端。之后,我将证书导入服务器的密钥库和客户端的密钥库。 我想使用特定的密码,但显然所有受支持的密码均无效。 我为客户提供的代码: 对于服务器: 对不起,如果我的英语有点生锈。 我的操作系统是OS X