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

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

3天内不再提示

PEM格式RSA密钥解析(一)Base64转16进制格式

凌科芯安加密芯片 ? 来源:凌科芯安加密芯片 ? 2023-01-10 11:43 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

后缀是.PEM 的数字证书是 BASE64 编码的,以 ASCII 码来表示。常见的证书如下所示(以RSA1024 为例):

私钥:

5fd5449a-908a-11ed-bfe3-dac502259ad0.jpg

公钥:

5ffee8d6-908a-11ed-bfe3-dac502259ad0.jpg

需要将公私钥进行解析后,以 16 进制数据按要求写入 LKT 芯片。在此需要借助一些转换工具,解析步骤如下:

BASE64编码转换16进制

如要找出相应的RSA的密钥值需要先将BASE64编码转换成16进制格式数据。

打开 rsa_V3.4 软件(公司内部软件,用户可使用),如图一所示。在“RSA”页面下选择“Tool”,进入图二界面。在上面的文本输入框中拷贝私钥的 Base64 编码,然后点击“Base64—>HEX”按钮,下面的文本框中会显示转换后的 HEX 数据。下图中为私钥的转换,公钥转换类似。

601ef5f4-908a-11ed-bfe3-dac502259ad0.png

6054aa82-908a-11ed-bfe3-dac502259ad0.png

转换后的私钥:

60795b0c-908a-11ed-bfe3-dac502259ad0.jpg

转换后的公钥:

609f30de-908a-11ed-bfe3-dac502259ad0.jpg

下一篇将详细讲解如何从转换后的16进制数据中找到对应的RSA公私钥参数。

审核编辑 :李倩

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

    关注

    6

    文章

    972

    浏览量

    55877
  • PEM
    PEM
    +关注

    关注

    0

    文章

    29

    浏览量

    10968
  • 16进制
    +关注

    关注

    1

    文章

    13

    浏览量

    8971

原文标题:PEM格式RSA密钥解析(一)Base64转16进制格式

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    harmony-utils之Base64Util,Base64工具类

    harmony-utils之Base64Util,Base64工具类 harmony-utils 简介与说明 [harmony-utils] 款功能丰富且极易上手的HarmonyOS工具库,借助
    的头像 发表于 06-30 17:32 ?144次阅读

    harmony-utils之RSARSA加解密

    base64、加密、解密、JSON等系列的功能和作,能够满足各种不同的开发需求。 [picker_utils] 是harm
    的头像 发表于 06-30 16:52 ?186次阅读

    基于SM4的文件加密解密功能实现(ECB模式)

    到解密里的时候,也是hex(从base64到hex),输入和输出的格式致,解密成功 加密解密的代码如下: // 加密消息。 export async function
    发表于 06-29 13:21

    基于RK3576的BASE64编解码

    本文介绍了BASE64编解码的基本概念及其在EASY-EAI API中的实现。BASE64种用于传输8Bit字节码的编码方式,通过64个可打印字符表示二
    的头像 发表于 05-12 13:41 ?206次阅读
    基于RK3576的<b class='flag-5'>BASE64</b>编解码

    hex格式和二进制的区别

    HEX格式和二进制在多个方面存在显著的区别。以下是对这两者的对比: 、定义与表示方式 HEX格式 : HEX,全称为Intel HEX,是
    的头像 发表于 11-18 15:24 ?1826次阅读

    使用base64存储图片的优势与劣势

    优势 兼容性和跨平台性 : Base64编码的字符串是纯文本格式,这意味着它们可以在任何支持ASCII文本的环境中使用,包括不同的操作系统和编程语言。这种跨平台性使得Base64编码的图片可以轻松
    的头像 发表于 11-10 14:25 ?1916次阅读

    base64在前端开发中的应用

    Base64种编码方法,用于将二进制数据转换为ASCII字符串。这种编码方式在前端开发中有着广泛的应用,尤其是在数据传输和存储方面。 1. Base64编码的基本概念
    的头像 发表于 11-10 14:24 ?1264次阅读

    如何优化base64编码的性能

    Base64编码是种广泛使用的编码方法,用于将二进制数据转换为ASCII字符串。它在许多场景中非常有用,例如在电子邮件、网页和存储系统中传输二进制数据。然而,
    的头像 发表于 11-10 14:17 ?2235次阅读

    base64与URL编码的区别和联系

    景和特点。 Base64编码 Base64种基于64个可打印字符来表示二进制数据的编码方法。它最初被设计用于在电子邮件中传输二
    的头像 发表于 11-10 11:11 ?1547次阅读

    base64在Web开发中的作用

    在Web开发中,数据的传输和存储是核心任务之。然而,并非所有数据都可以直接在Web环境中高效传输。例如,二进制数据(如图片、音频和视频)在HTTP协议中传输时可能会遇到问题。Base64编码作为
    的头像 发表于 11-10 11:07 ?979次阅读

    base64的安全性及其应用场景

    Base64种编码方法,用于将二进制数据转换为ASCII字符串。它广泛应用于网络传输、数据存储和文件编码等领域。然而,Base64编码并不是
    的头像 发表于 11-10 10:59 ?1730次阅读

    base64字符串转换为二进制文件

    Base64种编码方法,用于将二进制数据转换为ASCII字符串。这种编码通常用于在不支持二进制数据的系统中传输数据,例如电子邮件或网页。将Bas
    的头像 发表于 11-10 10:55 ?2911次阅读

    如何使用base64处理图像数据

    Base64种编码方法,可以将二进制数据转换为ASCII字符集的文本格式。这种编码方式常用于在不支持二进制数据的系统之间传输图像数据,例
    的头像 发表于 11-10 10:51 ?1840次阅读

    base64在数据传输中的应用实例

    们转换成文本格式Base64编码原理 Base64编码是种二进制到文本的编码方法,它将每3个字节的二
    的头像 发表于 11-10 10:50 ?1135次阅读

    base64编码和解码的使用方法

    Base64编码是种广泛使用的编码方案,用于将二进制数据转换为纯文本格式。这种编码方式特别适用于在不支持二进制数据的系统之间传输数据,例如
    的头像 发表于 11-10 10:48 ?4502次阅读