openssl
防止忘记
仙人Immortal
这个作者很懒,什么都没留下…
展开
-
openssl base64
openssl base64介绍Demo介绍linux上想用到base64,网上也没找到类似libbase64这种轻量的库,只能用openssl了没什么好介绍的,原理懂的都懂,掉它的api,再加判断就完事了Demo#include "openssl/bio.h"#include "openssl/evp.h"#include "openssl/buffer.h"#include <iostream>#include <cstring>int decode_bas原创 2022-01-14 10:50:30 · 498 阅读 · 0 评论 -
linux下openssl源码编译
linux下openssl源码编译下载地址编译下载地址https://www.openssl.org/编译首先下载依赖包 gcc g++ perl perl-devel makesudo ./config -fPIC --prefix=path enable-sharedmakemake install-fPIC: 静态库–prefix=: 路径 一般选 /usr/local/opensslenbale-shared: 动态库最后得到libssl.a libcrypto.alib原创 2021-09-03 09:44:09 · 626 阅读 · 0 评论 -
openssl源码编译
openssl源码编译DemoDemo#默认位64位sudo ./config#编译位32位sudo ./config -m32然后就是make三部曲原创 2021-09-23 16:45:24 · 70 阅读 · 0 评论 -
openssl aes
openssl aes介绍Demo介绍先生成key,然后用这个key去加解密Demo#include <iostream>#include <cstring>#include <openssl/aes.h>int main(){ char* key = "1234567890123456"; AES_KEY enkey, dekey; if(AES_set_encrypt_key((const unsigned char*)key原创 2021-09-23 18:52:33 · 147 阅读 · 0 评论