首页 > 其他分享 >DER编码

DER编码

时间:2023-05-03 11:11:28浏览次数:40  
标签:编码 x30 x31 CN DER echo 20201327

任务详情
参考附件中图书p120 中7.1的实验指导,完成DER编码
Name实例中,countryName改为"CN",organization Name="你的学号" commonName="你的姓名拼音"
用echo -n -e "编码" > 你的学号.der中,用OpenSSL asn1parse 分析编码的正确性
提交编码过程文档(推荐markdown格式)
附件:PKI.CA与数字证书技术大全.pdf

查看CN、姓名、学号的16进制ASCII码

echo -n "CN" | od -tc -tx1
echo -n "Liu Jinming" | od -tc -tx1
echo -n "20201327" | od -tc -tx1

1.countryName="CN"
echo -n -e "\x31\x0B\x30\x09\x06\x03\x55\x04\x06\x13\x02\x43\x4E" > 20201327.der

2.organization Name="20201327"
echo -n -e "\x31\x11\x30\x0F\x06\x03\x55\x04\x0A\x13\x08\x32\x30\x32\x30\x31\x33\x32\x37" >> 20201327.der

3.commonName="Liu Jinming"
echo -n -e "\x31\x14\x30\x12\x06\x03\x55\x04\x03\x13\x0B\x4c\x69\x75\x20\x4a\x69\x6e\x6d\x69\x6e\x67" >> 20201327.der

标签:编码,x30,x31,CN,DER,echo,20201327
From: https://www.cnblogs.com/yycyhyhf/p/17368825.html

相关文章

  • 数字证书编码ASN.1
    查看姓名、学号的16进制ASCII码echo-n"LiuJinming"|od-tc-tx1echo-n"20201327"|od-tc-tx1对TBSCertificate进行DER编码1.序列号1174(0x0496)2.证书签发者DN="CN=VirtualCA证书有效期=20200222000000-202202220000004.证书持有者DN=CN=LiuJinming,OU=Pers......
  • c# 流、文件、字符串与byte数组、字符编码
    c#中的流对象间进行信息或者数据的交换时总是先将对象或数据转换为某种形式的流,再通过流的传输,到达目的对象后再将流转换为对象数据。所以,可以把流看作是一种数据的载体,通过它可以实现数据交换和传输。流的特殊性在于它是动态的和线性的,动态是指数据的内容和时间有关,例如,在某......
  • Protobuf编码规则
    支持类型该表显示了在 .proto 文件中指定的类型,以及自动生成的类中的相应类型:.protoTypeNotesC++TypeJava/KotlinType[1]Java/Kotlin类型[1]PythonType[3]GoTypeRubyTypeC#TypePHPTypeDartTypedoubledoubledoublefloatfloat64Floatdoubl......
  • AT_abc106_d [ABC106D] AtCoder Express 2 题解
    题目传送门解题思路区间\(dp\)。划分阶段:以左右城市之间的列车数量为阶段。状态表达:设\(f_{i,j}\)为城市\(i\)与城市\(j\)之间的列车数量。状态转移:由图可知,城市\(l\)与城市\(r\)之间的列车数量,就是城市\(l\)与城市\(r-1\)之间的列车数量与城市\(l+1\)与......
  • 无法将“Autodesk.autocad.livepreview.previewruleprovider”的对象强制转换为类型“
    具体问题如下图所示:在vs2010中调试中,会调用CAD2014,这时就会出现上述的问题错误;经查找,具体的问题是因为:cad的dll引用中,“复制本地”设置为True,因更改为false;这里要注意的是,每个项目中的引用都要更改为false,如Hello项目和InitAndOpt项目中的引用,都要为false,否则这个错误一直会出......
  • appuploader   iOS 应用自动发布
    appuploader是一款专门为iOS和Android开发人员设计的自动化工具,可以帮助开发人员轻松解决一些繁琐的任务,例如生成屏幕截图、处理配置文件和发布应用程序等。这个工具可以让开发人员在不同的环境下自定义和运行发布管道,使得整个应用的发布过程更加简单和自动化。使用appuploade......
  • appuploader   iOS 应用自动发布
    appuploader是一款专门为iOS和Android开发人员设计的自动化工具,可以帮助开发人员轻松解决一些繁琐的任务,例如生成屏幕截图、处理配置文件和发布应用程序等。这个工具可以让开发人员在不同的环境下自定义和运行发布管道,使得整个应用的发布过程更加简单和自动化。使用appuploader......
  • appuploader   iOS 应用自动发布
    appuploader是一款专门为iOS和Android开发人员设计的自动化工具,可以帮助开发人员轻松解决一些繁琐的任务,例如生成屏幕截图、处理配置文件和发布应用程序等。这个工具可以让开发人员在不同的环境下自定义和运行发布管道,使得整个应用的发布过程更加简单和自动化。使用appupl......
  • render学习
    一.前言1.vue程序的运行过程:模板->进行编译->生成ast树->数据绑定->生成render函数->成虚拟dom树->真实dom树模板:Vue的模板基于纯HTML,基于Vue的模板语法,我们可以比较方便地声明数据和UI的关系。AST:AST是AbstractSyntaxTree的简称,俗称‘抽象语法树’它是一种......
  • appuploader   iOS 应用自动发布
    appuploader是一款专门为iOS和Android开发人员设计的自动化工具,可以帮助开发人员轻松解决一些繁琐的任务,例如生成屏幕截图、处理配置文件和发布应用程序等。这个工具可以让开发人员在不同的环境下自定义和运行发布管道,使得整个应用的发布过程更加简单和自动化。使用appuploader......