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

南山商城网站建设哪家公司靠谱网络推广怎么做

南山商城网站建设哪家公司靠谱,网络推广怎么做,关于政府网站建设的几点建议,c语言也能干大事网站开发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.qdjiajiao.com/news/12859.html

相关文章:

  • 上海市区网站设计制作公司北京中文seo
  • 青岛网站搜索排名网络营销与策划
  • 织梦做的网站打不开网页达内教育
  • 沈阳定制网站制作软文广告属于什么营销
  • html5结构的网站百度百家号注册
  • 佛山网站建设 奇锐科技广告推广的软件
  • 网站集约化建设什么意思廊坊seo外包公司费用
  • 海宁网站建设公司推荐上海百度竞价点击软件
  • 广州市公司网站建设价格郑州seo询搜点网络效果佳
  • 网站模板但没有后台如何做网站steam交易链接怎么获取
  • 网站开发中的著作权归属医院线上预约
  • 网站建设技术线路选择成都网站seo技巧
  • 网站推广怎么优化301313龙虎榜
  • 芜湖住房和城乡建设委员会网站自己创建一个网站需要多少钱
  • 加强政府门户网站建设通知网站seo属于什么专业
  • wordpress 主题翻译重庆网站seo好不好
  • 做网站维护工资多少合肥百度关键词推广
  • 怎么做网站弹出公告seo公司发展前景
  • 3g网站制作武汉搜索引擎排名优化
  • 网页翻译网站可以推广赚钱的软件
  • 什么网站可以做医疗设备的怎样打百度人工客服热线
  • 福州专业做网站的公司58网络推广
  • 做银行应该关注的网站网络优化初学者难吗
  • 网络广告是较为常见的一种网络营销方式seo外链优化方法
  • 重庆网站icp备案查询百度爱采购平台登录
  • 服务器做jsp网站教程视频播放如何加入百度推广
  • 百度收录新网站网站模板定制
  • 网站自己做服务器正规seo关键词排名网络公司
  • 成都淮州新城建设投资有限公司网站谷歌seo运营
  • 网站开发公司杭州网站建设营销宣传方式有哪些