如何用Ssh-Keygen生成4096位安全Ssh密钥

Ssh是用于管理远程系统(如Linux、BSD、UNIX、网络设备和windows操作系统)的安全协议。系统之间的通信是加密的。Ssh使用非对称密钥进行加密,并使网络中驻留在系统之间的其他通信不可见。加密能力来自密钥位大小或长度。在本教程中,我们将了解如何创建4096位密钥。

null

生成4098位密钥

在本例中,我们将生成非常安全的密钥。此密钥大小为4096位。4096位密钥比2048或1024位密钥安全得多。如果我们不传输大数据,我们可以使用4096位密钥而不会出现性能问题。我们将使用 -b 选项以指定 ssh-keygen .

$ ssh-keygen  -b 4096
Generate 4098 Bit Key
生成4098位密钥

生成4096位DSA密钥

RSA 是非常古老和流行的非对称加密算法。默认情况下,大多数系统都使用它。有一些替代RSA的方法,比如 DSA . 我们无法生成4096位DSA密钥,因为它的算法不支持。

生成2048位密钥

默认键 适用于 ssh-keygen 是2048位。我们还可以像下面那样显式地指定键的大小。

$ ssh-keygen  -b 2048
Generate 2048 Bit Key
生成2048位密钥

生成1024位密钥

不太安全的密钥大小是1024位。我们不建议使用这种大小的密钥,但在某些情况下,如旧系统,我们可能需要这种大小的密钥。这是我们如何生成 1024 位键 ssh-keygen .

$ ssh-keygen  -b 1024
Generate 1024 Bit Key
生成1024位密钥

相关文章: 什么是TPM?TPM的制造、管理和维护

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享