如何使用 mbedtls 生成 RSA 签名和验签?

非对称加密会生成一个密钥对:公钥和私钥。公钥公之于众,而私钥需要保密,不公开。一般密钥的使用方法如下表,对于加密的应用场景,发送者使用公钥加...

2022-04-05 · 4 分钟 · 1966 字 · hacper

在 windows 平台上 使用 git 多仓库管理工具 repo

repo 介绍 一个大型项目通常会有多个仓库构成,比如 Android 项目,通过 manifest 清单(xml 文件)定义一个项目中各个 git 代码仓库的关联,而 repo 就是在这种项目组织方式下...

2021-12-27 · 3 分钟 · 1393 字 · hacper

使用 Trace32 分析局部变量越界导致的死机问题

创建两个线程和一个消息队列,一个线程发消息,另一个线程接收消息,消息的大小是1个字节,在这样的情况下,接收消息的线程一收到消息会出现死机问题...

2021-10-31 · 3 分钟 · 1381 字 · hacper

正则表达式备忘清单

定位 表达式 量词 字符组 POSIX 字符集 描述 [[:alnum:]] 字母数字字符 (字母和数字) [[:alpha:]] 字母字符(字母) [[:ascii:]] ASCII字符 (总共128个) [[:blank:]] 空白字符 [[:ctrl:]] 控制字符 [[:digit:]] 数字 [[:graph:]] 图...

2021-06-06 · 1 分钟 · 380 字 · hacper

AT+CSQ 与 dBm 的那些事

AT+CSQ 是一条查询设备信号质量的 AT 指令。下面是一个查询信号质量的示例: 1 2 3 4 5 6 7 8 9 10 11 AT+CSQ=? +CSQ: (0-31,99),(0-7,99) OK AT+CSQ +CSQ: 28,99 OK AT指令响应+CSQ: 28,99 中的信号等级2...

2021-06-06 · 1 分钟 · 338 字 · hacper