ssh-2 rsa的身体格式?

时间:2010-05-14 20:13:26

标签: ssh rsa

是否有关于身体中的bignums是什么的文件?

这里是一个示例pubkey。

SSH-RSA AAAAB3NzaC1yc2EAAAABJQAAAIBMgigwcBaB3sqogC / yVPANQJKjMwOvrdOKhBIVlI2eOIq6FEyzNI8cbRDbHo5muipun922bLoV + P / dPZ2 / 8wJ + zugLM8eCdsr + VbYZ3T5wb7bjd2swePOWtffnsXnHiP8aWyRj64vd / mRPR1gYErg8vb7vM5c4B2ANKHs / rP65Bw == RSA的密钥-20100514

它包含3个尺寸为7,1,128的bignums。现在我假设128是键,而7是共享键。但另一个怎么样?此外,私钥包含更多的bignums,我不知道它们是什么。

编辑:

显然我正在寻找的是私钥blob的格式。我搜索过,所有找到的都是对名称的引用,而不是实际的格式。

1 个答案:

答案 0 :(得分:1)

大小为1的数字是“版本”。您观察到的是包含关键元素的结构的编码。该结构遵循ASN.1约定和编码规则。在RSA的情况下,公钥和私钥的内容由PKCS#1指定(ASN.1规范见附录C,人类可读文本见第3节)。