gpt4 book ai didi

cryptography - RSA 私钥的 PKCS#1 和 PKCS#8 格式

转载 作者:行者123 更新时间:2023-12-04 00:01:17 29 4
gpt4 key购买 nike

关闭。这个问题需要更多focused .它目前不接受答案。












想改善这个问题吗?更新问题,使其仅关注一个问题 editing this post .

2年前关闭。




Improve this question




有人可以帮助我理解 RSA key 是如何以这些格式存储的吗?我想知道 PKCS 格式与编码(DER、PEM)之间的区别。据我了解,PEM 更具人类可读性。用于 key /证书的 PEM/DER 是否类似于用于字符的 UTF-8/16? DER/PEM 的意义是什么?抱歉问题太多,但厌倦了谷歌搜索并得到模糊的答案。谢谢。

最佳答案

PKCS#1 和 PKCS#8(公共(public) key 加密标准)是管理特定加密原语、填充等使用的标准。两者都定义了用于存储 key 、证书和其他相关信息的文件格式。

PEM 和 DER 更有趣一点。 DER 是 key 和证书等的 ASN.1 编码,您可以在 Google 上搜索到很多相关信息。私钥和证书使用 DER 进行编码,可以像这样直接保存。但是,这些文件是二进制文件,无法轻松复制和粘贴,因此许多(如果不是大多数?)实现也接受 PEM 编码文件。 PEM 基本上是 base64 编码的 DER:我们添加一个 header 、可选的元数据和 base64 编码的 DER 数据,我们就有了一个 PEM 文件。

关于cryptography - RSA 私钥的 PKCS#1 和 PKCS#8 格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48958304/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com