git base here自带了openssl工具,可以在git base中使用openssl工具
genrsa -out private.key 1024
genrsa: 表示生成 RSA 密钥对的命令。-out private.key: 指定生成的私钥文件的输出路径和文件名。在这里,生成的私钥将保存在名为private.key的文件中。1024: 指定生成的 RSA 密钥的比特长度为 1024 比特。在当前的安全标准下,推荐使用更长的密钥长度,例如 2048 比特或更多,以提高安全性。
因此,整个命令的含义是生成一个 1024 比特长度的 RSA 密钥对,并将私钥保存在名为 private.key 的文件中。请注意,密钥长度的选择与安全性相关,较长的密钥通常更安全,但可能会导致性能略有下降。
2.使用生成的私钥再生成公钥 rsa -in private.key -pubout -out public.key