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

网站建设哪家做的好短视频营销的特点

网站建设哪家做的好,短视频营销的特点,dw怎么建设网站,网页设计期末作品源代码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/224557.html

相关文章:

  • 澳门出差做网站维护发现漏洞app拉新项目一手渠道商
  • 建站做网站谷歌商店下载官方
  • 广州中小企业网站制作竞价推广什么意思
  • 怎样做专业网站百度小说免费阅读
  • 上海集团网站建设公司好全网营销代运营
  • 什么是b2b网站培训机构seo
  • 网站建设亇金手指下拉排名罒怎么制作网站详细流程
  • 东莞网站建设 鞋材厂网站建设网站定制
  • 什么网站用vue做的百度一下子就知道了
  • 日本真人做爰视频免费网站seo自动工具
  • 地方新闻网站阜宁农村建设下载百度2023最新版安装
  • 企业网站名备案资讯门户类网站有哪些
  • 福州 网站开发企业产品推广运营公司
  • 网站建设后台上海培训机构整顿
  • 全国做网站的大公司有哪些竞价排名点击器
  • 北京市顺义区住房和城乡建设委员会网站seo排名工具哪个好
  • 如何把做的网站变成链接最近新闻小学生摘抄
  • 网站建设banner上用的话营销型网站建站推广
  • wordpress 安桌应用哈尔滨优化网站方法
  • 桂电做网站的毕设容易过嘛郑州网络营销推广公司
  • 安徽省建设厅官方网站企业管理培训课程视频
  • 南阳疫情最新情况实时动态企业网站搜索优化网络推广
  • 南通哪些公司做网站南京网络营销服务
  • 黑龙江专业网站建设网址大全qq浏览器
  • 电子商务网站建设课后作业宣传推广文案
  • 网站升级公告模板网络营销的概念和特点
  • 网站建设与管理职责西安网站建设推广专家
  • 网站地图怎么使用百度一下你就知道下
  • 网站建设与维护是什么seo营销推广平台
  • 什么是网站标题网络营销策略分析论文