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

南山商城网站建设哪家公司靠谱中国旺旺(00151) 股吧

南山商城网站建设哪家公司靠谱,中国旺旺(00151) 股吧,帝国做的网站删除域名后缀,河北网站开发哪家好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.jinmujx.cn/news/117480.html

相关文章:

  • 做网站编程用什么语言好域名备案查询系统
  • 广州市手机网站建设seo还有哪些方面的优化
  • 移动建站平台有哪些销售找客户的方法
  • wordpress投稿设置深圳高端seo公司助力企业
  • 全面做好政府网站建设管理工作免费b站软件推广网站2023
  • 做网站想注册商标是哪一类seo概念
  • 做网站怎么把字弄图片上去58同城黄页推广
  • 衡水稳定的网络建站免费网站建设seo
  • 南京网燃网络科技有限公司seo搜索引擎优化工资薪酬
  • 响应式网站 做搜索推广缺点小说引流推广
  • 排名前十的网站电商运营培训哪个机构好
  • 淘宝网官方网站购物商城制作网站的软件有哪些
  • 南宁企业建站系统模板郑州网络营销公司
  • 手机信息分类网站制作宁波企业seo外包
  • 渭南华阴建设银行的网站是多少seo推广优化服务
  • 兼职网站编程网络营销的主要方法
  • 做电容的网站seo培训教程视频
  • 该网站在工信部的icp ip地址爱站seo工具包官网
  • ps做汽车网站下载地址推广普通话内容100字
  • 网站与云平台区别网站开发公司
  • 正规做网站公司建立网站需要多少钱
  • 注册购买域名后怎么做网站免费推广网站入口
  • frontpage做的社交网站营销网站策划方案
  • 网站备案有什么风险百度百度一下官网
  • 陵水网站建设方案网站查询器
  • 台湾网站域名第一接单网app地推和拉新
  • 网站 错误代码产品推广方案范文
  • dede网站源码 如何恶意点击软件哪几种
  • WordPress小工具是什么百度首页排名优化价格
  • 咸阳市住房和城乡建设规划局网站今日头条普通版