跪求用c语言写一个数据加密与解密的程序!急用啊!

就是用换位法进行加密和解密,输入英文句子后,再输入换位位数即可输出密文,然后输入密文后再输入换位位数则可输出明文。谢谢高手啊!... 就是用换位法进行加密和解密,输入英文句子后,再输入换位位数即可输出密文,然后输入密文后再输入换位位数则可输出明文。谢谢高手啊! 展开
 我来答
笃侠6A
2012-06-06 · TA获得超过3734个赞
知道大有可为答主
回答量:3205
采纳率:75%
帮助的人:3230万
展开全部
#include<stdio.h>
#include<string.h>
void main()
{
char text[100];
char c;
int i,n,len;
printf("请输入原文:\n");
gets(text);
len=strlen(text);

printf("请输入密码:");
scanf("%d",&n);
/* 加密 */
for(i=0; i<len; i++)
{
text[i]=(text[i]+n)%256;
}
printf("加密后:\n");
puts(text);

/* 解密 */
for(i=0; i<len; i++)
{
text[i]=text[i]-n;
if(text[i]<0)
text[i]=text[i]+256;
}
printf("解密后:\n");
puts(text);
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式