AES算法实现分析综述.docVIP

  • 34
  • 0
  • 约1.15万字
  • 约 11页
  • 2017-03-30 发布于湖北
  • 举报
AES算法实现分析综述

AES算法实现分析 AES算法实现分析 AES算法是一个迭代分组算法。 主函数 char *encrypt(char *str, char *key) char *encrypt(char *str, char *key) { int i,j,Nl; double len; char *newstr; char *str2; Nk = Nc / 32; Nr = Nk + 6; len= strlen(str); Nl = (int)ceil(len / 16); newstr = (char *)malloc(Nl*32); memset(newstr,0,sizeof(newstr)); for(i=0;iNl;i++) { for(j=0;jNk*4;j++) { Key[j]=key[j]; in[j]=str[i*16+j]; } KeyExpansion(); Cipher(); strcat(newstr,out); } return newstr; } 该函数需要传入两个参数,明

文档评论(0)

1亿VIP精品文档

相关文档