当前位置: 首页 > news >正文

食堂网站建设网络口碑营销的成功案例

食堂网站建设,网络口碑营销的成功案例,企业管理系统登录,如何添加网站后台1 引言 最近不小心用到了openssl3.0,项目中需要使用rsa非对称加解密算法,所以把openssl3.0使用公钥加密数据的函数调用摸了一遍。 之所以记录此篇文章,是因为网络上大多数是openssl3.0以前的版本的函数接口,而openssl3.0之后已经丢…

1 引言

        最近不小心用到了openssl3.0,项目中需要使用rsa非对称加解密算法,所以把openssl3.0使用公钥加密数据的函数调用摸了一遍。

        之所以记录此篇文章,是因为网络上大多数是openssl3.0以前的版本的函数接口,而openssl3.0之后已经丢弃了很多旧接口了,导致我网上搜索例程的时候,不是很顺利(看到的基本都是旧接口不能用),因此特此记录。

2 实验

        废话少说,直接上代码:

int rsa_publickey_enc(char *p_data_in, int data_in_len, char *p_data_out, int data_outbuff_len, int *p_data_out_len)
{int int_ret = 0;size_t rsa_inlen=data_in_len;size_t rsa_outlen=0;uint8_t *rsa_in=p_data_in;uint8_t *rsa_out=p_data_out;uint8_t pad=RSA_PKCS1_PADDING;BIO *in=NULL;EVP_PKEY *pkey=NULL;EVP_PKEY_CTX *ctx=NULL;do{in = BIO_new_file("publickey.pem", "r");pkey = PEM_read_bio_PUBKEY(in,NULL,0,NULL);ctx = EVP_PKEY_CTX_new_from_pkey(NULL,pkey,NULL);EVP_PKEY_encrypt_init(ctx);EVP_PKEY_CTX_set_rsa_padding(ctx,pad);EVP_PKEY_encrypt(ctx, rsa_out, &rsa_outlen ,rsa_in,rsa_inlen);*p_data_out_len = rsa_outlen;}while(0);EVP_PKEY_CTX_free(ctx);EVP_PKEY_free(ctx);BIO_free(in);return int_ret;
}

至于上述代码返回值得判断啥的,我就没有判断了(注意:实际使用时请按编码规范编程)。

以上,over!

http://www.yayakq.cn/news/998293/

相关文章:

  • 游戏网站建设流程什么什么云用来做网站
  • 网站推广优化排名公司大型服装网站建设
  • 中小企业网站建设中服务器的解决方案是wordpress decorum
  • 海南工程建设资料备案网站注销备案号 网站
  • 有什么设计网站做自己的网站后台
  • 如何网站里做照片网站建设相关专业
  • 顶呱呱网站建设是外包的吗博客和网站的区别
  • 嘉兴高端网站定制网站怎么添加广告
  • 寺庙网站模板数据库支持的网站怎么做
  • 兰州网站建设方案网站如何备案要关站吗
  • 工作室网页济南seo外包公司
  • 网站设计师联盟合肥html5网站建设
  • 北京建网站服务网站升级中模板
  • 建设网站的预期收益临汾网站建设
  • 规范门户网站的建设和管理办法美发店会员卡管理系统
  • 网站开发中什么是站点wordpress模板网站
  • 做html网站模板下载做高仿表网站容易被k吗
  • 化德网站建设怎么做wap网站
  • 个人网站开发大同网站建设费用
  • 促销网站怎么做南通中小企业网站制作
  • 长沙 网站运营做织梦网站的心得体会
  • 网站被qq拦截 做301dedecms新网站 上传到万网的空间
  • 网站建设发展指引seo收录查询工具
  • 如何让网站免费上海还能推seo吗
  • 苏州市网站制作网站页面布局用什么做
  • 南充网站开发ui下载高清素材的网站有哪些
  • 大连网站建杭州 企业门户网站建设
  • php手机网站源码下载正规app软件开发费用
  • 邢台建站网上商城平台开发
  • 金色金融公司网站源码小说关键词自动生成器