编写函数完成字符串的加密与解密 c语言 (c语言简单加密代码)

2023-03-11 20:32:04 听风 思思

C语言代码和运行结果如下:

输出符合示例,加解密均正确,望采纳~

附源码链接:字符串加解密

C语言 简单对字母进行加密

1、在我们的编辑页面输入以下代码。

2、需要将其分成两部分进行代码的编写,因为我们通过观察会发现一部分是顺着算,一部分是逆着算,所以我们必须要分两部分来完成源代码的编辑。

3、先对“将字母A变成字母G,a变成g,B变成H,b变成h”这一部分进行源代码的编写。

4、再对第二个部分“U变成A,V变成B”来进行编写,在整个程序,我们都可以直接用IF判断语句来进行判断输出结果即可。

5、最后,我们的编代码编写完成后,点击“运行”,弹出输入页面之后,在输入面板输入任意一个电文字符,然后点击回车键即可得出我们的对应的相应密码。

简单的C语言加密程序?

#include

#include

main()

{

intkey;

charch;

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-

具体是如何加密,你应该能看懂,就是用一个三目运算符?:控制。