RSA名称来源于3个发明者的简写, 是已被广泛采用的实用的公钥加密算法.
ssh-keygen产生的key的文本格式
ssh-keygen是openSSH提供的用于产生公钥, 私钥的工具. 公钥默认产生的格式为RFC4523. 其格式有3部分组成:
- key类型, 默认ssh-rsa
- PEM编码数据, 编码的值包括key类型, RSA指数, RSA系数
- 注释
私钥默认产生的格式为PKCS#1 . 它的格式是由使用一对marker分隔base64编码的数据组成:
-----BEGIN RSA PUBLIC KEY-----
...
-----END RSA PUBLIC KEY-----