600747徐振东:怎样用C给字符加密?

来源:百度文库 编辑:高校问答 时间:2024/05/02 02:50:37
还有人回答没啊```

谭浩强书中最简单的字符加密
将一个字母变为他后面的第4个字母。
#include<stdio.h>
main()
{
char c;
while((c=getchar()!='\n')
{
if((c>='a'&&c<='z')||(c>='A'&&c<='Z'))
{
c=c+4;
if(c>'Z'&&c<='Z'+4||c>'z')c=c-26;
}
printf("%c",c);
}
}

把字符转换成ASC码,再加上一个数字,再转换回来
这是最简单的加密

利用ASC码,字符与数字的对应关系,你可以将任意字符加上任意规律的数字输出,反之则解密。