05 2021 档案

摘要:Mbed TLS是一个用C语言编写的库,可实现加解密、X.509证书操作以及SSL / TLS和DTLS协议。 它的代码占用量小,适用于嵌入式系统。 证书链数据结构如下: 1 /** 2 * Item in a verification chain: cert and flags for it 3 阅读全文
posted @ 2021-05-27 15:45 hunterDing 阅读(2469) 评论(0) 推荐(0)
摘要:1、密钥长度 RSA密钥对包含公钥(模数、公钥指数),私钥(模数、私钥指数) RSA密钥长度指的是模数的位数,如2048位RSA密钥指的是模数为2048比特的RSA密钥对,常规选值为:1024、2048、4096等。 2、明文长度 一次RSA加密对明文长度是有限制,实际上,RSA算法本身要求加密内容 阅读全文
posted @ 2021-05-21 18:08 hunterDing 阅读(17946) 评论(0) 推荐(1)
摘要:1、生成根密钥 openssl genrsa -out root.key 2048 2、通过root.key生成证书请求 openssl req -new -key root.key -out root.csr 这个过程中要求输入 证书请求 中的相关信息,如国家、城市、域名等 3、签名证书请求 op 阅读全文
posted @ 2021-05-18 16:46 hunterDing 阅读(198) 评论(0) 推荐(0)
摘要:openssl是进行安全开发时比较常用的开源库。在linux系统上如何获取openssl来支持开发呢? 1、通过系统工具安装(这里是aarch64体系结构linux机器) 在ubuntu下通过下列命令安装openssl工具集及代码开发包 (1)yum -y install openssl.aarch 阅读全文
posted @ 2021-05-08 15:13 hunterDing 阅读(510) 评论(0) 推荐(0)
摘要:P操作和V操作是不可中断的程序段,称为原语,PV原语及信号量的概念都是由荷兰科学家E.W.Dijkstra提出的。 信号量sem是一个整数,Sem大于等于零时代表可供并发进程使用的资源实体数,sem小于零时则表示正在等待申请资源的进程数。 P原语操作 (1) sem减 1 ; (2) 若sem大于等 阅读全文
posted @ 2021-05-08 09:38 hunterDing 阅读(1005) 评论(1) 推荐(0)