OpenSSL 生成 RSA 公钥时,默认指数为 65535,如何更改?

Posted

技术标签:

【中文标题】OpenSSL 生成 RSA 公钥时,默认指数为 65535,如何更改?【英文标题】:When OpenSSL generates a RSA public key, default exponent is 65535, how can I change it? 【发布时间】:2017-09-25 03:28:17 【问题描述】:

我想更改默认指数。我应该使用什么命令?

【问题讨论】:

请将文本复制到问题中。文字截图在这里并不受欢迎。 (不可搜索,可能会消失) Stack Overflow 是一个编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参阅帮助中心的What topics can I ask about here。也许Super User 或Unix & Linux Stack Exchange 会是一个更好的提问地点。 【参考方案1】:

在生成密钥时,genrsa 有 2 个选项:

-f4             use F4 (0x10001) for the E value
-3              use 3 for the E value

其他值并不常见。

【讨论】:

以上是关于OpenSSL 生成 RSA 公钥时,默认指数为 65535,如何更改?的主要内容,如果未能解决你的问题,请参考以下文章

OpenSSL生成公私钥

MAC OS下OpenSSL生成私钥和公钥以及RSA加密

MAC OS下OpenSSL生成私钥和公钥以及RSA加密

在 Objective-c 中从模数和指数以字节为单位生成 RSA 公钥

rsa 公钥 私钥 生成 需要些啥参数

从模数和指数生成 RSA 公钥