ssh-2 rsa 正文格式?

发布于 2024-09-01 18:43:38 字数 452 浏览 3 评论 0原文

有没有关于体内 bignum 的文档?

就像这里是一个 pubkey 的例子。

ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAIBMgigwcBaB3sqogC/yVPANQJKjMwOvrdOKhBIVlI2eOIq6FEyzNI8cbRDbHo5muipun922bLoV+p/dPZ2/8wJ+zugLM8eCdsr+VbYZ3T5wb7bjd2swePOWtff nsXnHiP8aWyRj64vd/mRPR1gYErg8vb7vM5c4B2ANKHs/rP65Bw== rsa-key-20100514

它包含 3 个大小为 7、1、128 的 bignum。现在我假设 128 是密钥,而7是共享的。但另外一个呢?此外,私钥包含更多的 bignum,我不知道它们是什么。

编辑:

显然我正在寻找的是私钥 blob 的格式。我进行了搜索,发现的只是名称的引用,而不是实际的格式。

Is there any documentation on what the bignums in the body are?

Like here is an example pubkey.

ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAIBMgigwcBaB3sqogC/yVPANQJKjMwOvrdOKhBIVlI2eOIq6FEyzNI8cbRDbHo5muipun922bLoV+p/dPZ2/8wJ+zugLM8eCdsr+VbYZ3T5wb7bjd2swePOWtffnsXnHiP8aWyRj64vd/mRPR1gYErg8vb7vM5c4B2ANKHs/rP65Bw== rsa-key-20100514

It contains 3 bignums with the sizes 7, 1, 128. Now I am assuming the 128 is the key while the 7 is the shared. But what about the other one? Also the privkey contains a lot more bignums which I have no idea what they are.

Edit:

So apparently what I am looking for is the format of the private key blob. I have searched and all I have found are references to the name and not the actual format.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

泪眸﹌ 2024-09-08 18:43:38

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

The number with size 1 is the "version". What you observe is the encoding of a structure which contains the key elements. The structure follows ASN.1 conventions and encoding rules. In the case of RSA, the contents of the public and private keys are specified by PKCS#1 (see annex C for the ASN.1 specification, and section 3 for the human readable text).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文