openssl编译 windows

由于需要使用rsa 非对称加密开发一个注册机功能,所以需要使用openssl
1 下载openssl源码, github搜索一下
2 安装perl
3 安装nasm 并 设置为环境变量
4 使用vs dev 命令提示符, 加载64位的编译环境
5 配置openssl
6 nmake编译
7 nmake test
7 nmake install

https://github.com/openssl/openssl/blob/openssl-3.1.1/NOTES-WINDOWS.md

github master分支签下来后老提示 机器32位 目标64位编译不过,
几度自我怀疑配置错了,可能是我之前编译时选择了错误的环境,但没有nmake clean一下导致的

openssl默认以PEM的方式打开 key,所以生成时

openssl genrsa -out rsa_private_key.pem 2048
openssl rsa -in rsa_private_key.pem -outform pem -pubout -out rsa_public_key.pem
posted @ 2023-06-05 11:55  马肯尼煤牙巴骨  阅读(27)  评论(0)    收藏  举报