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

网站建设哪家做的好站长工具综合查询系统

网站建设哪家做的好,站长工具综合查询系统,阅读的网站建设需要多少钱,南京单位网站建设平台aes128算法ECB接口 加密接口 注意事项: EVP_EncryptInit_ex初始化算法EVP_aes_128_ecb(),和密钥,key至少16BEVP_EncryptUpdate加密运算,tmplen输出已加密长度EVP_EncryptFinal_ex结束运算,如果在此仍有加密运算&…

aes128算法ECB接口

加密接口

注意事项:

  • EVP_EncryptInit_ex初始化算法EVP_aes_128_ecb(),和密钥,key至少16B
  • EVP_EncryptUpdate加密运算,tmplen输出已加密长度
  • EVP_EncryptFinal_ex结束运算,如果在此仍有加密运算,则加密长度tmplen需补充到密文长度中

int openssl_aes128_encrypt_ecb(unsigned char *key,unsigned char *iv, unsigned char *in_buf, int in_len, unsigned char *out_buf,int* out_len)
{EVP_CIPHER_CTX* ctx = NULL;ctx = EVP_CIPHER_CTX_new();int tmplen = 0;printf("%s %d\n", __func__, __LINE__);EVP_EncryptInit_ex(ctx, EVP_aes_128_ecb(), NULL, key, NULL);if (!EVP_EncryptUpdate(ctx, out_buf, &tmplen, in_buf, in_len)){EVP_CIPHER_CTX_free(ctx);return -1;}*out_len = tmplen;if (!EVP_EncryptFinal_ex(ctx, out_buf + *out_len, &tmplen)){EVP_CIPHER_CTX_free(ctx);return -2;}*out_len += tmplen;EVP_CIPHER_CTX_free(ctx);return 0 ;
}

解密接口

注意事项:

  • EVP_DecryptInit_ex初始化算法EVP_aes_128_ecb(),和密钥,key至少16B
  • EVP_DecryptUpdate解密运算,tmplen输出已解密长度
  • 如果剩余字节是16B,再次使用EVP_DecryptUpdate
  • 如果剩余字节不是16B整数倍,使用EVP_EncryptFinal_ex结束运算,输出加密长度tmplen补充到密文长度中
int openssl_aes128_decrypt_ecb(unsigned char *key,unsigned char *iv, unsigned char *in_buf, int in_len, unsigned char *out_buf,int* out_len)
{int ret = 0 ,tmplen = 0;EVP_CIPHER_CTX* ctx = NULL;ctx = EVP_CIPHER_CTX_new();EVP_CIPHER_CTX_set_padding(ctx, 0);printf("%s %d\n", __func__, __LINE__);EVP_DecryptInit_ex(ctx, EVP_aes_128_ecb(), NULL, key, NULL);if (!EVP_DecryptUpdate(ctx, out_buf, &tmplen, in_buf, in_len)){EVP_CIPHER_CTX_free(ctx);return -1;}*out_len = tmplen;if (in_len > tmplen) {if (!EVP_DecryptUpdate(ctx, out_buf+tmplen, &tmplen, in_buf+tmplen, in_len-tmplen)){//        RSP_TRACE("%s EVP_DecryptUpdate error \n", __func__);EVP_CIPHER_CTX_free(ctx);return -1;}*out_len += tmplen;}if (in_len %16!=0){ret = EVP_DecryptFinal_ex(ctx, out_buf+tmplen, &tmplen);fprintf(stderr, "err:\n");if (ret != 0){//        RSP_TRACE("%s EVP_DecryptFinal_ex error ret=%d\n", __func__, ret);EVP_CIPHER_CTX_free(ctx);return -2;}*out_len += tmplen;}EVP_CIPHER_CTX_free(ctx);return 0 ;
}
http://www.dtcms.com/wzjs/104189.html

相关文章:

  • 网站编辑怎么样seo快速排名软件网址
  • 定州建设厅网站怎么优化自己网站的关键词
  • 微信小程序开店需要多少钱重庆做seo外包的
  • 哈尔滨的网站建设公司哪家好百度一下首页网址百度
  • 大型网站频道的建设需多人协同开发网站seo招聘
  • 域名申请好怎么做网站个人博客
  • easyui 网站开发实现网站页面怎么优化
  • 临夏州住房和城乡建设厅网站产品免费推广网站有哪些
  • 河北省建设厅办事大厅网站推广软件下载
  • 做网站主要学什么深圳营销推广公司
  • 网站科技感颜色上海seo外包公司
  • 教育培训机构怎么建设网站百度纯净版首页入口
  • 滨江区网站开发公司龙华线上推广
  • 在家做兼职的网站怎么做游戏推广员
  • 扬州做网站的价格seo推广优化
  • 网站做搜索引擎优化手机百度快照
  • 做行业导航网站推广产品吸引人的句子
  • 做网站版头图片公司网站建设流程
  • 开发一个个人网站什么叫优化关键词
  • 学做海报的网站网站优化师
  • h5美食制作网站模板寻找客户的渠道和方法
  • 怎样做淘宝券网站seo免费培训教程
  • 合肥做网站公网页点击量统计
  • 南昌网站建设模板技术公司福州网站优化公司
  • 惠州企业建站模板南昌网优化seo公司
  • 网站在线交谈免费b站推广网站不用下载
  • 论文收录网站排名广告投放
  • 如何阿里巴巴网站做推广方案企业网站搭建
  • 有没有做面粉美食的网站公司网络推广方法
  • 域名购买备案大地seo视频