RSA-2048-Encoded-Modulus

news2025/1/21 12:21:54

裸公钥和x509格式公钥的区别 (公钥,非证书)

x509 = 30820122300D06092A864886F70D01010105000382010F003082010A02820101||00 || 256字节的modulus||0203010001

解析:

0203010001   tag length value 结构 ,pubExponent= 010001

大于7F补 00 ?

30820122300D06092A864886F70D01010105000382010F003082010A02820101:

30 820122
  30 0D 
        06 09 
              2A864886F70D010101 0500 
  03 82010F
            00 30 82010A  

  02 820101 

-------

2048 / 8 = 256  , 补00后 257 字节 , 16进制表示 0101

0500 公钥参数 (tag 05 ,len 00 ),ECC才有公钥参数,RSA为null

RSA 2048公钥OID:

OID description for 1.2.840.113549.1.1.1 - RSA encryption

转换成hex :  2A864886F70D010101

示例:

pubEncoded = 30820122300D06092A864886F70D01010105000382010F003082010A0282010100BDDD328C24A29A904594D7471B7243324E09F4953A3AC1CC42BC60803B956875720C3E1EC5181E27FE2B5E9CB117A08319F2790308820C079BAECBCA931A782F9E796315108325140009C577D4EA6CFC9AE975C1554BF957555C72412DD0983FD940E75039F15F346E9C95EC1297932E037BF31CB2424294FF78366A68C5597AEC2C6986F3CE90AFDCC24B8FC344939C57E24D3601ABA724B3BBE4D6F21B8C12CA8B32941843C93FA839E8663FDDF1F68D7FBA80D43F86A2C085210DB293CE0275745FF6976114F4EA8D3FCF788C267582B3CD4AED69B8F2490B8F0EB61D2C33661ECED6D08F439A56DC23CA4BECBA5C5962EB452669CD1C81EA6330704CE0770203010001
pubModulus = 00BDDD328C24A29A904594D7471B7243324E09F4953A3AC1CC42BC60803B956875720C3E1EC5181E27FE2B5E9CB117A08319F2790308820C079BAECBCA931A782F9E796315108325140009C577D4EA6CFC9AE975C1554BF957555C72412DD0983FD940E75039F15F346E9C95EC1297932E037BF31CB2424294FF78366A68C5597AEC2C6986F3CE90AFDCC24B8FC344939C57E24D3601ABA724B3BBE4D6F21B8C12CA8B32941843C93FA839E8663FDDF1F68D7FBA80D43F86A2C085210DB293CE0275745FF6976114F4EA8D3FCF788C267582B3CD4AED69B8F2490B8F0EB61D2C33661ECED6D08F439A56DC23CA4BECBA5C5962EB452669CD1C81EA6330704CE077
pubExponent= 010001

==============

如果生成 后面那个 0500 

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/434439.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

C++11多线程:原子操作std::automic-用于多个线程之间共享的变量。

系列文章目录 文章目录 系列文章目录前言一、std::automic二、使用步骤1.代码案例 总结 前言 原子操作std::automic的基本概念和用法。 一、std::automic std::atomic来代表原子操作,std::automic是个类模板。其实std::atomic这个东西是用来封装某个类型的值的。 …

常用 Composition API--ref函数

ref函数--处理基本类型 以前我们的ref属性用处主要用于打标识,像原生js中的id标签一样。我们可以通过这个ref函数可以实现获取input元素,并让他获取焦点触发事件 而在v3中的是ref函数 先提出一个例子,我点击一个按钮,但是页面并…

WordCount 在 MapReduce上运行详细步骤

注意:前提条件hadoop已经安装成功,并且正常启动。 1.准备好eclipse安装包,eclipse-jee-juno-linux-gtk-x86_64.tar.gz,使用SSH Secure File Transfer Client工具把安装包上传于Hadoop集群的名称节点。 2.上传Hadoop在eclipse上运…

C++缺省参数的具体使用

个人主页:平行线也会相交 欢迎 点赞👍 收藏✨ 留言✉ 加关注💓本文由 平行线也会相交 原创 收录于专栏【C之路】 本文来详细介绍C中的缺省参数。正文开始: 目录 一、缺省参数概念二、缺省参数分类2.1全缺省2.2半缺省 三、缺省参数…

Linux上搭建Discuz论坛

一.准备工作 1.下载php*,mariadb-server 2.上传Discuz3.5压缩包并解压 二.搭建过程 基于redhat 9 版本和Discuz3.5,php8.0,mariadb10.5演示 一.准备工作 1.下载php*,mariadb-server [rootredhat9 aaa]# yum install -y php*…

300元的蓝牙耳机什么牌子好?300内无线蓝牙耳机推荐

感受过无线的自在舒适后,越来越多的小伙伴爱上了蓝牙耳机白天出街更潇洒,目前市面上蓝牙耳机琳琅满目可选择性较多价格从几十、几百元到数千元不等然而蓝牙耳机的安全性、舒适性如何?连接稳吗?下面整理了几款300元价位的耳机分享给…

前端配置项

默认下载安装所需插件的时候会自动添加配置,但有时候可能需要自己去配,比如系统重装(重装的是C盘,系统变量会丢失,软件在其他盘符并不需要重新下载)。 前端开发涉及到需要配置变量的软件有:git…

JVM之GC日志解读

通过阅读Gc日志,我们可以了解Java虚拟机内存分配与回收策略。 内存分配与垃圾回收的参数列表 -XX:PrintGC 输出GC日志。类似:-verbose:gc -XX:PrintGCDetails 输出GC的详细日志 -XX:PrintGCTimestamps 输出GC的时间戳(以基准时间的形式&#…

如何进行帕累托分析

【面试题】有一张“学生成绩表”,包含3个字段:学号、课程、成绩。 问题:找出每门课程A类和B类的学生,判断标准是累计占比,0~60%的记为A类,60%~85%记为B类 【解题思路】 什么是二八定律? 二八定律…

Java通过显示弹奏音乐的方式来实现继承的有关方法

目录 前言 一、Music.java类 1.1运行流程(思想) 1.2代码段 二、Brass.java类 1.1运行流程(思想) 1.2代码段 三、Wind.java类 1.1运行流程(思想) 1.2代码段 四、Instrument.java类 1.1运行流程&…

世界领先的电动汽车国际标准 一 ISO 15118全系列

世界领先的电动汽车国际标准 一 ISO 15118全系列 ISO 15118 的官方名称是“道路车辆——车辆到电网的通信接口”。我可能有点偏见,因为我是该国际标准的共同作者之一,但我坚信 ISO 15118 是当今可用的最重要和面向未来的标准之一。 ISO 15118 中内置的…

C语言学习分享(第三次)------了解C语言-下

了解C语言-下 前言知识列表1. 函数1.1认识函数1.2 自己实现函数1.3 注意事项以及函数的好处 2. 数组2.1 认识数组2.2 数组的下标 3. 操作符3.1 算数操作符3.2 移位操作符和位操作符3.3 赋值操作符3.4 单目操作符3.5 关系操作符3.6 条件操作符3.7 逗号表达式 4. 常见关键字4.1 关…

开源正当时,共赢新未来 OpenHarmony开发者大会成功召开

4月19日,以“开源正当时,共赢新未来”为主题的开放原子开源基金会OpenHarmony开发者大会2023(以下简称“大会”)成功举办。 本次大会由开放原子开源基金会指导,OpenHarmony项目群工作委员会主办,华为、开鸿…

Windows逆向安全(一)之基础知识(九)

汇编比较三种循环 众所周知,在C语言可以使用可以使用三种循环,分别是:while、do…while和for 本文从汇编的角度出发,观察这三种循环的差异 范例代码 先贴出三种循环的代码,分别用这三种循环计算 0123456789&#…

【PyTorch】第三节:反向传播算法

作者🕵️‍♂️:让机器理解语言か 专栏🎇:PyTorch 描述🎨:PyTorch 是一个基于 Torch 的 Python 开源机器学习库。 寄语💓:🐾没有白走的路,每一步都算数&#…

SpringBoot高校毕业生就业信息管理系统 附带详细运行指导视频

文章目录 一、项目演示二、项目介绍三、运行截图四、主要代码 一、项目演示 项目演示地址: 视频地址 二、项目介绍 项目描述:这是一个基于SpringBoot框架开发的高校毕业生就业信息管理系统项目。首先,这是一个响应式的项目,代码…

五:用户空间内存分配

目录 用户空间内存分配 mmap malloc 用户空间内存分配 mmap 将内核空间直接映射到用户空间,省去从内核到用户空间的内存拷贝。 mmap的缺点 mmap 使用时必须实现指定好内存映射的大小,因此 mmap 并不适合变长文件;mmap如果更新文件的操作…

【通过Cpython3.9源码看看python字符串的缓存机制】

基本说明 在CPython中,字符串intern机制是一种字符串对象缓存机制,用于避免创建多个相同内容的字符串对象,以减少内存使用。具体来说,如果两个字符串对象的内容相同,那么这两个字符串对象实际上会共享同一块内存空间。…

【Vue基础】前端工程化Vue项目

一、创建Vue项目步骤 1、新建一个文件夹,起名为vue_project01 2、在该文件夹中打开cmd,输入指令vue ui,打开图形化界面 3、此时跳转到网页,根据以下步骤配置vue项目 1)项目名命名为test01;选择包管理器为…

使用R语言进行方差分析(ANOVA、ANCOVA)(一)

方差分析(一) 1. ANOVA模型拟合1.1 aov()函数1.2 表达式中各项的顺序 2. 单因素方差分析(One-Way ANOVA)2.1 绘制各组均值及其置信区间的图形2.2 多重比较-TukeyHSD2.2.1 成对比较图2.2.2 多重均值比较-TukeyHSD(更易理…