0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

RSA密钥参数解析

凌科芯安加密芯片 ? 来源:凌科芯安加密芯片 ? 2023-02-07 16:38 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

上一部分讲解了将Base64编码的密钥数据转换成hex格式数据,本章将介绍如何获从转码后的数据中获取RSA密钥的相关参数。

根据 RSA 密钥语法中的结构对私钥解析结果如下:

8a14013a-a447-11ed-bfe3-dac502259ad0.png

上一节转码后的私钥为:

8a39e9e0-a447-11ed-bfe3-dac502259ad0.jpg

结合上面的私钥,解析后如下:

n:7538085EB2BEA6F95818707187EF87FA37369C1C48995C7E3D2721978A1CB62F24E220CE457A7

884CBA1B9756D771DED6BEF4B301F4571E8B333AA614ED487DDD82ABA9D3BD32B9B1DDE1B4

C9E6361AD5D45B4B8D30594052C730CC4E6C268253E90C116B4FFBFC0AA540166122C0434ACF

F0EF55EAB5AA3C2E0EBFC313AC7A1

e:010001

d:651CD47B7B8C61D42C5DC880E65584E21DC6899B0C34DE4836D00E75FDB90E9E541E8B55E330

E5CD072A9623E92D1B2FB62F50984E214545096FC3C4F48EF832FB7ADB7A5BEC1F3041D4F2AEC

A729E692EF0D906D634C2E8FBF99C1371D08BAD028E0AC7899EE44BE2C6BF33ADB08066EE88F

AAD8FD893D101A921C519C4D891

P:(参数前多一个字节 00)

00E2E38FA005D7E086F6475F91ABB1644C398636EE19BFB284E16B9C1804210733C45F3A51BDB

033357B7DA3BAAD17CE1D78DDA9C69613158DB962B3541E0281E3

q:(参数前多一个字节 00)

0084423A45814E139CF1B6A10CD108A4399C0CB11BF78363C439692E5B465892BFAC3EE8084F8

CA33A3CC13C87583C4E2F30DED2780AB32B8E8A58010E4194F7AB

dp:62DE22A1EAA9ED6F22366BD0C06E667448C4D17EE3BD82FF207391EB6D312F40419BF57FD516

C8D9CF5C2A529846BD4C5E74C91C7E1D06D1612D3F53B258095D

dq:4F83A596EDF36BD53A78EB005298186BCE46CF201A41B2F460F3BC7C01A1F4B029B53438F2E28

1ABDCA4EC680E834B1A120E9488B91E18FCBC6DC64CB4DF03BB

Qinv:(参数前多一个字节 00)

00B3FEB058F79C80A6D24B1FBE3E5C36819EB5366E053B5094EE00ED87431559DCA7ECAFF5987

095AEA451E143F843DE104AC0E654AB22C4861770B604076E9CF5

上一节转码后的公钥为:

8a6eb35a-a447-11ed-bfe3-dac502259ad0.jpg

根据 RSA 密钥语法中的结构对公钥解析结果如下:

8a91171a-a447-11ed-bfe3-dac502259ad0.png

n:7538085EB2BEA6F95818707187EF87FA37369C1C48995C7E3D2721978A1CB62F24E220CE457A7

884CBA1B9756D771DED6BEF4B301F4571E8B333AA614ED487DDD82ABA9D3BD32B9B1DDE1B4

C9E6361AD5D45B4B8D30594052C730CC4E6C268253E90C116B4FFBFC0AA540166122C0434ACF

F0EF55EAB5AA3C2E0EBFC313AC7A1

e:010001

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 编码
    +关注

    关注

    6

    文章

    972

    浏览量

    55877
  • 密钥
    +关注

    关注

    1

    文章

    146

    浏览量

    20456

原文标题:PEM格式RSA密钥解析(二)RSA密钥参数解析

文章出处:【微信号:凌科芯安加密芯片,微信公众号:凌科芯安加密芯片】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    公开密钥加密算法RSA的数字芯片实现架构,完全没思路,求指导?

    公开密钥加密算法RSA的数字芯片架构,完全没思路,求指导?求知道的大神指导指点指点,或者有一个大概的构成框图
    发表于 03-16 15:49

    怎样去选取RSA算法密钥长度?

    怎样去选取RSA算法密钥长度?RSA有哪几个特性?
    发表于 04-09 07:02

    如何改进和优化RSA算法

    的时候我提到过两个函数在真实应用时舍弃掉的,为何这样说呢?因为在实际应用中,生成了数据规模N和两把密钥E与D即可进行RSA算法的运作,在应用RSA时只需要一个a^b%c幂模运算函数,所以优...
    发表于 07-19 07:12

    openssl生成的rsa密钥如何写入到加密芯片中

    第二篇 openssl生成的rsa密钥如何写入到加密芯片中1、测试目标将openssl生成的RSA1024位密钥写入到LKT系列加密芯片的公私钥文件中2、测试环境本示例运行环境为win
    发表于 07-22 06:09

    有没有工具根据RSA密钥文件生成数字签名模块要求的C?

    20.3.4 软件存储私钥 描述的生成C的过程还是蛮复杂,希望能提供相应工具,输入RSA密钥文件,自动产生[IV]128,[HMAC_KEY ]256,以及[C]12672
    发表于 02-17 08:53

    有什么方法可以重新启用RSA密钥生成吗?

    我无法使用 pkcs11 引擎生成 RSA 密钥,在进行一些挖掘后我发现 se05x_Perso_Delete_Mod_RSAKeyGen 示例删除了生成 RSA 密钥的能力。我有另一
    发表于 03-24 07:30

    如何使用RSA硬件加速能多快生成2048bit的密钥

    先生, 平台:imx6ul BSP:L4.1.15_ 2.0.0_ GA的补丁 功能:CAAM加速中的RSA 2048位密钥生成 需要支持: 我指的是下面链接中的三个补丁, 然后RSA加速,发现
    发表于 05-06 08:05

    RSA密钥生成利用MAXQ1103微控制器-RSA Key

    RSA密钥生成利用M
    发表于 04-23 15:49 ?1046次阅读
    <b class='flag-5'>RSA</b><b class='flag-5'>密钥</b>生成利用MAXQ1103微控制器-<b class='flag-5'>RSA</b> Key

    利用DS5250产生RSA密钥

    摘要:DS5250微控制器评估(EV)板是经过验证的用于评估这款高速微控制器的平台,本应用笔记介绍了如何设置评估板,并根据应用的位长需要产生RSA密钥的方法。采用Keil µVision2&re
    发表于 04-23 17:46 ?1358次阅读

    利用MAXQ1103微控制器产生RSA密钥

    利用MAXQ1103微控制器产生RSA密钥 摘要:Maxim的RSA密钥生成库提供了一个简单易用的接口,利用MAXQ1103微控制器生成RSA
    发表于 04-27 16:12 ?1108次阅读
    利用MAXQ1103微控制器产生<b class='flag-5'>RSA</b><b class='flag-5'>密钥</b>

    基于C语言的RSA算法的实现

    RSA算法是现代公钥密码体制事实上的标准,既能用于数据加密解密也能用于数字签名。本文重点介绍RSA的算法原理,研究在数字签名和密钥交换方面的应用,分析RSA存在的安全问题以及
    发表于 12-21 10:19 ?14次下载

    公钥加密技术RSA现在是否能保住安全?

    实际上,经典计算机的高速发展、还有密码分析技术的提高对于RSA冲击也很大。2009年768位密钥RSA-768就被破解了。2011年,美国国家安全局NSA建议停用RSA-1024,改
    的头像 发表于 06-19 14:18 ?4761次阅读

    RSA加密是什么,门禁中的哪些环节会使用到RSA加密

    的难度就决定了这个算法的可靠性,目前世界上还没有任何可靠攻击RSA算法的方式,只要密钥足够长,用RSA加密的信息实际上是不能被破解的。 非对称加密的工作原理: 若甲方要向乙方传输信息,首先乙方生成两把
    的头像 发表于 12-30 15:26 ?4387次阅读

    利用DS5250产生RSA密钥

    DS5250微控制器评估(EV)板是经过验证的用于评估这款高速微控制器的平台,本应用笔记介绍了如何设置评估板,并根据应用的位长需要产生RSA密钥的方法。采用Keil ?Vision2?编译器开发库文件和例程。利用微控制器工具箱(MTK)在评估板上装载程序并观察结果。
    的头像 发表于 02-09 15:39 ?963次阅读
    利用DS5250产生<b class='flag-5'>RSA</b><b class='flag-5'>密钥</b>

    LKT(LCS)安全芯片RSA密钥存储格式说明

    RSA算法目前常用密钥长度有RSA512、RSA1024、RSA2048,存储的参数长度也会存在
    的头像 发表于 02-17 13:52 ?1703次阅读