test.c~

来自「QQ加密算法」· C~ 代码 · 共 41 行

C~
41
字号
#include<stdio.h>#include<stdlib.h>#include "aes.h"int main(){char *key="Rockregiment@gmail.com";char buf[64]="f6tdnp1mzgAuZ2psJ2PsJAAAAAAAAA",buft[64]="",bufr[64]="",bufp[64]="",bufw[64]="";/*  u4byte *aes_setkey (char *password);  u1byte *encode (u1byte * inbuf, int len);  u1byte *decode (u1byte * inbuf, int len);  u1byte *encode64 (u1byte * inbuf, u1byte * outbuf, int len);  u1byte *decode64 (u1byte * inbuf, u1byte * outbuf, int len);  base64_in (unsigned char *buf, char *obuf, int len);*/aes_setkey(key);//encode(buf,80);//puts(buf);//decode(buf,80);//puts(buf);printf("strin len %i\n\0",strlen(buf));puts(buf);base64_in((unsigned char *)buf,buft,strlen(buf));printf("ba64 in len %i\n\0",strlen(buft));puts(buft);encode64((u1byte *)buft,(u1byte *)buf,strlen(buft));printf("strout len %i\n\0",strlen(buf));puts(buf);decode64(buft,bufr,strlen(buft));printf("ba64 in len %i\n\0",strlen(buft));puts(bufr);base64_out(bufr,buft,strlen(bufr));printf("strout len %i\n\0",strlen(buft));puts(buft);}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?