openssl-p12证书
p12证书导出pem格式证书一、来由-决定思路1、最近有个数据要用到SHA256withRSA算法进行签名,用的是openssl中的算法,使用的pem格式的证书;但是证书来源的格式为xxx.p12;是p12格式的。2、因此就需要将p12格式的证书导出为pem格式的。3、因为此p12证书有密码,因此需要传入密码。二、导出命令openssl pkcs12 -in bestpay.p12 -...
openssl-cer证书
cer证书导出pem格式证书一、来由-决定思路1、最近有个数据要用到SHA1withRSA算法进行验签,用的是openssl中的算法,使用的pem格式的证书;但是证书来源的格式为xxx.cer;是cer格式的。2、因此就需要将cer格式的证书导出为pem格式的。二、导出命令openssl x509 -inform der -in bestpay.cer -pubkey -noout &g...
openssl-RSA签名和验签
openssl-私钥签名(SHA256withRSA)、公钥验签(SHA1withRSA)一、来由-决定思路1、近期调试的一个客户端,为了防止接口请求被劫持、 篡改, 需通过证书对请求数据进行签名操作, 来确保请求数据的完整性;要用私钥对数据进行RSA签名,用的SHA256withRSA, 然后使用 Base64 封装签名结果,将数据发送到服务器,服务器对数据进行验签。2、针对服务器返回结果...
静态库使用另一个静态库
静态库使用一、来由-决定思路1、近期调试一个模块源码编译调用另一个静态库(B.a),最后生成静态库(C.a),最后用最终生成的静态库(C.a)编译出可执行文件的时候,提示报错了:在静态库(C.a)中,对‘fun’未定义的引用,很郁闷啊。2、但是整成动态库,就不存在这个问题,为此检查了几遍CMakeList.txt文件,还是没能调出来。3、最后就秉着你所遇到的问题,大多数已经被别人解决了原则...
CPU和指令集之间的友谊
@TOC我喜欢大家一起讨论那么我就来先说一说自己的体会和感悟。希望大家也能积极高谈阔论,也可指出我理解的不足。以下我会分别从CPU和指令集的功能的角度来说明。一、什么是CPU?1、一直都在思考CPU的实质是什么?为什么给指令就会工作?2、这个问题也思考了很久,也有了一些自己的理解,因此,我将其记录下来。3、CPU是一种特殊的电路,各个电路有特殊的功能,比如这些功能为加、减、乘、比较等等,当然还有其他的一些功能,这些电路集成在一起,将其无限缩小,浓缩成我们现在看见的芯片。4、可以理解为CPU是
ARM-按键定义及其功能
ARM外设-按键一、什么是按键1、按键可以理解为一种开关。2、平时每人按的时候,弹簧吧按键按钮弹开,此时内部断开的。3、一般的按键都有四个引脚,这四个引脚成两对,其中一对是常开触点(不按则断开,按下则闭合);一对是常闭触点(不按时闭合,按下是断开的)4、按键的电路连接分析:平时按钮没有按下时,按钮内部断开,GPIO引脚处电压为高电平;当有人按下按钮时,按钮内部导通,外部VDD经过电阻和按钮连接到地,形成回路,此时GPIO引脚处电压就变成了低电平,此时VDD电压全部分压在了电阻上(这个电阻就叫分压电
PWM定时器及其蜂鸣器
ARM体系结构-PWM定时器及其蜂鸣器一、什么是PWM1、一般SOC中产生PWM信号都是靠定时器模块产生的。也就是说SOC有个定时器专门生产PWM信号的。2、PWM(pulse wide modulation 脉宽调制),也就是这是一种信号,这个信号有特定的波形。3、PWM波形是一个周期性波形,周期为T,在每个周期内波形是完全相同的。每个周期内由一个高电平和一个低电平组成。4、PWM波形有2个重要参数:一个是周期T,另一个是占空比duty(占空比就是一个周期内高电平的时间除以周期时间的商)。5、
通信的基本定义及其相关概念
ARM体系结构-通信一、什么是通信1、有信息交换就是通信,但是这个信息是怎么交换的?发送者会把数据发出,接收者会把数据接收到。理论上来说数据传输都是电信号,那么又如何来判断传输的信息是什么信息呢?2、我想最开始的时候就是双方进行一定的约定,以特定的动作或是标志规定。比如说在比赛时的枪声,就可以传递信息。3、根据发展后来应该就有了协议,大家都按照规定协议来收发数据,以特定的协议发,然后按照特定的协议接收数据。二、同步和异步通信1、同步通信(1)同步通信是一种比特同步通信技术,要求发收双方具有同频
今日推荐
周排行