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

    文章

    835

    浏览量

    54458
  • PEM
    PEM
    +关注

    关注

    0

    文章

    23

    浏览量

    10618
  • 16进制
    +关注

    关注

    1

    文章

    13

    浏览量

    8710

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

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

收藏 人收藏

    评论

    相关推荐

    Python:从串口读取数据并以16进制格式展示

    本文凌顺实验室(lingshunlab.com)简单实现Python读取串口数据,并且按16进制格式显示出来。
    的头像 发表于 03-05 14:25 358次阅读
    Python:从串口读取数据并以<b class='flag-5'>16</b><b class='flag-5'>进制</b><b class='flag-5'>格式</b>展示

    ArkTS语言基础类库-解析

    资源定位符,可以提供找到该资源的路径。 提供常见的[字符串和二进制数据处理]的能力,以及[控制台打印]的相关能力。 字符串编解码功能。 基于Base64的字节编码和解码功能。 提供常见的有理数操作
    发表于 02-20 16:44

    矢量图格式有几种 矢量图格式有哪些

    。矢量图在很多领域中广泛应用,如草图、图标、徽标、地图、技术插图等。 SVG(Scalable Vector Graphics) SVG 是一种基于 XML 的矢量图格式。它可以被广泛支持的浏览器、图形软件和设计工具解析和显示。SVG
    的头像 发表于 02-20 15:58 2004次阅读

    车载播放器怎么选择格式

    选购车载播放器时,格式选择是一个关键的因素。不同的格式支持不同的音频和视频文件类型,因此在购买之前了解和理解各种格式是非常重要的。下面将为您详细介绍车载播放器的格式选择。 一、音频
    的头像 发表于 01-05 16:36 581次阅读

    什么是m3u8格式

    ,自动为客户端匹配一个合适的码率文件进行播放,从而保证视频的流畅度。 m3u8准确来说是一种索引文件,使用m3u8文件实际上是通过它来解析对应的放在服务器上的视频网络地址,从而实现在线播放。 它将视频切割成一小段一小段的ts格式的视频文件,然后存在
    的头像 发表于 10-31 15:59 3734次阅读
    什么是m3u8<b class='flag-5'>格式</b>

    WAV文件格式详解

    格式化的WAV文件和CD格式一样,也是44.1K的取样频率,16位量化数字,因此在声音文件质量和CD相差无几!
    的头像 发表于 10-21 09:52 2203次阅读
    WAV文件<b class='flag-5'>格式</b>详解

    什么是m3u8格式

    ,自动为客户端匹配一个合适的码率文件进行播放,从而保证视频的流畅度。 m3u8准确来说是一种索引文件,使用m3u8文件实际上是通过它来解析对应的放在服务器上的视频网络地址,从而实现在线播放。 它将视频切割成一小段一小段的ts格式的视频文件,然后存在
    的头像 发表于 10-17 11:24 3.7w次阅读
    什么是m3u8<b class='flag-5'>格式</b>

    音频格式有哪些?

    音频格式有哪些?要回答这个问题,先来给大家看一下百度百科对音频的解释:音频格式即音乐格式。音频格式是指要在计算机内播放或是处理音频文件,是对声音文件进行数、模转换的过程。音频
    发表于 09-13 10:02 1724次阅读

    TFllite模型的格式简介

    模型,存储格式是flatbuffer,flatbuffer是google开源的种二进制序列化格式,与protobuf类似。 下图(来自于参考2)描述了 模型训练-&gt;模型
    发表于 08-18 07:01

    推断FP32模型格式的速度比CPU上的FP16模型格式快是为什么?

    在 CPU 上推断出 FP32 模型格式和 FP16 模型格式。 FP32 模型格式的推断速度比 FP16 模型
    发表于 08-15 08:03

    Linux设备树详解(二) DTB文件格式

    一、背景     dtb作为二进制文件被加载到内存中,然后由内核读取并进行解析,如果对dtb文件的格式不了解,那么在看设备树解析相关的内核代码时将会寸步难行,而阅读源代码才是了解设备树
    的头像 发表于 08-10 16:02 3078次阅读
    Linux设备树详解(二) DTB文件<b class='flag-5'>格式</b>

    基于SYSBIOS系统如何将PCM格式的音频编码为MP3格式

    音频编解码的主要对象是音乐和语音,音频的编解码格式可分为无压缩的格式、无损压缩格式、有损音乐压缩格式、有损语音压缩格式和合成算法。
    的头像 发表于 08-09 16:53 754次阅读
    基于SYSBIOS系统如何将PCM<b class='flag-5'>格式</b>的音频编码为MP3<b class='flag-5'>格式</b>?

    如何bmp格式转换为jpg格式

    我们在使用示波器时,经常会需要将波形通过 U 盘导出,一般这种导出的波形的都是bmp 格式的,很多时候 bmp 格式的图片不方便使用,需要转换为 jpg 或 png 格式的。
    的头像 发表于 08-08 15:08 491次阅读
    如何bmp<b class='flag-5'>格式</b>转换为jpg<b class='flag-5'>格式</b>

    labview base6416进制

    需要用到base64编码方式的可以下载下,程序还可以自己优化
    发表于 06-14 17:42

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

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