如何生成弱 SSH 密钥?

如何生成弱 SSH 密钥?

我正在尝试整理一份证明,以证明破解 SSH / RSA 密钥的难度正在不断增加。

理想情况下,我想演示破解 64 位密钥,然后是 128 位、256 位,然后(可能)512 位,但永远不会达到 1024 位,表明每个级别的时间都会急剧增加。

但是,ssh-keygen-b选项似乎拒绝 512 及以下的任何内容,因为太小了。

我怎样才能故意生成弱密钥?

答案1

opensslgenrsa子命令可以生成最小 64 位的 RSA 密钥对。请参阅genrsa(1)

相关内容