专栏名称: 汽车MCU软件设计
汽车MCU软件工程师,分享汽车功能安全、网络安全和AutoSAR
今天看啥  ›  专栏  ›  汽车MCU软件设计

密码学基础--搞清RFC和PKCS

汽车MCU软件设计  · 公众号  ·  · 2024-04-10 19:00
目录1. CryptoDriver里KeyElement格式2. 挖掘RFC标准2.1 RFC是什么2.2 PKCS是什么3.小结昨天从生成密钥对开始逐步了解了公钥、证书等各种编码方式,今天继续趁热打,做一个理论知识汇总。Ps:我只是标准的翻译搬运工。1. CryptoDriver里KeyElement格式在 CryptoKeyElement 配置项里,我们会发现有format这类格式,如下图:根据规范解释如下:CRYPTO_KE_FORMAT_BIN_OCTET以BIN形式提供八位字节值的KeyCRYPTO_KE_FORMAT_BIN_SHEKEYS用于SHE key更新的组合Key,即M1-M5CRYPTO_KE_FORMAT_BIN_IDENT_PRIVATEKEY_ PKCS8ASN.1定义的带ID的私钥格式(BER编码),以BIN形式提供CRYPTO_KE_FORMAT_BIN_IDENT_PUBLICKEYASN.1定义的带ID的公钥格式(BER编码),以BIN形式提供CRYPTO_KE_FORMAT_BIN _RSA_PRIVATEKEYASN.1定义的私钥格式(BER编码),以二进制提供CRYPTO_KE_FORMAT_BIN _RSA_PUBLICKEYASN.1定义的公钥格式(BER编码),以二进制提供可以看到,针对非对称密钥对 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照