📄 test.cpp
字号:
#include "myCrySubstitude.h"
#define MAXLEN 1024
#define RAND_MAX 0x7fff
void main()
{
unsigned char * str;
unsigned char* code;
unsigned char* encode;
int i = 0;
int in_len = 0;
str = (unsigned char*)malloc(MAXLEN+1);
code = (unsigned char*)malloc(2);
encode = (unsigned char*)malloc(MAXLEN+1);
time_t t; //这两行保证每次产生的随机数不同
srand( (unsigned) time( &t ) );
in_len = rand()*MAXLEN/RAND_MAX;
/* for(i=0;i<1024;i++)
{
in_len = rand()*MAXLEN/RAND_MAX+1;
printf("len= %d ",in_len);
}
*/
str[in_len] = '\0';
for(i=0;i<in_len;i++)
str[i] = 97+rand()*26/RAND_MAX;
code[0]=97+rand()*10/RAND_MAX;
/* printf("请输入明文(小于1024的英文字符)\n");
for(i=0;i<1025;i++)
{
scanf("%c",str+i);
if(str[i] == '\n')
{
str[i]='\0';
break;
}
}
printf("请输入密码(一位)\n");
scanf("%c",code);
*/
code[1]='\0';
Encrypt(str,code);
printf("密文%s\n",str);
Decrypt(str,code);
printf("明文%s\n",str);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -