C语言解密问题
答案:1 悬赏:70 手机版
解决时间 2021-06-05 12:35
- 提问者网友:我一贱你就笑
- 2021-06-04 13:13
怎么编写解密文件,请给个例子
最佳答案
- 五星知识达人网友:妄饮晩冬酒
- 2021-06-04 13:56
#include <stdio.h>
#include <string.h>
#define MAXSIZE 100
int main()
{
char a[MAXSIZE]; //没加密
char temp[MAXSIZE]; //加密文件
char b[MAXSIZE]; //解密
printf( "请输入要加密的数字:");
gets(a);
//加密
printf( "加密后为:");
for( int i = 0; i < strlen(a); i++ )
{
temp[i] = a[i] + i; //
printf( "%c",temp[i] );
}
printf("\n解密后为:");
//解密
for( int j = i-1; j >= 0; j-- )
{
b[j] = temp[j]-j;
}
for( i = 0; i < strlen(a); i++ )
{
printf( "%c", b[i] );
}
printf("\n");
return 1;
}
解密的原理就是要理解他是怎么加密的。。
了解后才能逆过来。。。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯