简单的C语言加密程序

发布网友

我来回答

3个回答

热心网友

#include<stdio.h>
#include<stdlib.h>
main()
{
int key;
char ch;
printf("\n请输入密钥:");
scanf("%d",&key);

printf("得到对应明文如下:");
while((ch=getchar())!='\r')
(ch+key)>122?putchar(ch-122+33+key):
((ch+key)<33?putchar(ch+122+key):putchar(ch+key));
}

输入输出如下:

请输入密钥:20addse
得到对应明文如下:uxx.y

你先输入一个任意的整数,如20,然后在键盘上输入一段任意的字符如addse
按回车键结束,就会得到结果 如:uxx.y

下面是另一组输入输出:

请输入密钥:35asjRYIRER!@#$^^*&
得到对应明文如下:+=4u#luhuDcFG((MI-
具体是如何加密,你应该能看懂,就是用一个三目运算符 ? :控制。

热心网友

就是一种转换机制
你输入一个数 然后根据特定规则转换为另外一个数
起到了加密的作用

热心网友

大概是让你输入密码然后给出相关内容的意思吧

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com