![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Openssl
文章平均质量分 71
木"小"木
一名嵌入式程序员,精通autosar各模块配置与平台移植。
展开
-
Openssl入门第七课--C代码实现dgst sha256 sign效果
使用了C语言代码实现了和命令行openssl dgst -sha256 -sign一致的结果原创 2024-03-23 21:21:37 · 317 阅读 · 0 评论 -
Openssl入门第六课--RSA命令行生成秘钥
RSA命令行生成PKCS#8+PKCS#1格式的秘钥,使用在嵌入式产品和PC机原创 2023-07-30 10:52:39 · 2626 阅读 · 5 评论 -
Openssl入门第五课--RSA签名RSA_signAPI数据与命令行不一致
RSA签名RSA_signAPI数据与命令行不一致原创 2023-04-05 22:43:31 · 823 阅读 · 3 评论 -
Openssl入门第四课--RSA加密算法之数据不固定性解密
RSA加密算法之数据不固定性解密--填充原创 2023-04-03 21:31:10 · 527 阅读 · 0 评论 -
Openssl入门第三课--RSA加密算法之数据不固定性
博主尝试将上一课的静态库做了下RSA加解密的程序尝试,可惜发现一个,RSA加密每次的数据都是不固定的。-in指定要加密的文件,-inkey指定密钥,-pubin表明是用纯公钥文件加密,-out为加密后的文件。函数功能:公钥加密,使用rsa里面的公钥,加密从from(通常是一个会话密钥)来的flen字节到to里面。函数功能:私钥加密,使用rsa里面的私钥,解密从from(通常是一个会话密钥)来的flen字节到to里面。padding:加密模式,最常用的加密模式是RSA_PKCS1_PADDING。原创 2023-04-02 21:52:29 · 246 阅读 · 0 评论 -
Openssl入门第二课--引用openssl lib搭建SHA256做计算
在Visual Studio项目中使用OpenSSL库构建SHA256的工程原创 2023-03-22 22:27:11 · 341 阅读 · 2 评论 -
Openssl入门第一课--编译openssl lib库
接下来使用 VS2012进行编译:点击电脑左下角【开始】,找到VS2012的64位编译工具,注意如果是编译32位静态库,选择x86 Native Tools Commond...其中,VC-WIN64A 表示编译的是64位静态库,32位则为VC-WIN32;个人技术有限,很遗憾没能完成openssl代码的移植,只能退而求其之,使用VC编译openssl lib.我们按图中所示的路径,找到Config.pm,编辑器打开找到如下位置,并将{}内全部注释并保存。使用nasm --version查看安装是否成功。原创 2023-03-22 22:16:29 · 1361 阅读 · 0 评论