您的位置:广东在线游戏网 > 游戏解答 > C语言编程问题,凯撒密码-c语言里的凯撒密码

C语言编程问题,凯撒密码-c语言里的凯撒密码

作者:广东在线游戏网日期:

返回目录:游戏解答


#include<stdio.h>
int main()
{
char a[1000];
int i,j,p;
i=0;
while((a[i]=getchar())!='@')
i++;
p=i;
a[i]='\0';
for(i=0;a[i]!='\0';i++){
if(a[i]>='a'&&a[i]<='y')
a[i]=a[i]+1;
if(a[i]>='A'&&a[i]<='Y')
a[i]=a[i]+33;
if(a[i]=='z')
a[i]='a';
if(a[i]=='Z')
a[i]='A';
}
for(i=0;i<p;i++)
printf("%c",a[i]);
printf("\n");
return 0;
}
希望可以帮到你,祝你生活愉快。

public static void encrypt(String str, int k) {
        for (int i = 0; i < str.length(); i++) {
            char ch = str.charAt(i);
            if (ch >= 'A' && ch <= 'Z') {
                ch = (char) (ch + k % 26);
                if (ch > 'Z') {
                    ch = (char) (ch - 26);
                }
            }
            if (ch >= 'a' && ch <= 'z') {
                ch = (char) (ch + k % 26);
                if (ch > 'z') {
                    ch = (char) (ch - 26);
                }
            }
            System.out.print(ch);
        }
    }

输入字符串和位移位数,直接输出编码加密后的字符串,或者也可以自己改成将7a686964616fe78988e69d83336加密后的字符串返回。


加上这个函数吧

void force_decode(void)
{
char buf[100];
char buf1[100];
int n,i;

gets(buf);
for(n = 1; n < 26; n ++)
{
printf("use key %d\n", n);
for(i = 0; buf[i]; i++)
{
if(buf[i] >= 'A' && buf[i]<='Z')
{
buf1[i] = (buf[i]-'A'-n+26)%26+'A';
}
else if(buf[i] >= 'a' && buf[i]<='z')
{
buf1[i] = (buf[i]-'a'-n+26)%26+'a';
}
}
buf1[i] = 0;
printf("%s\n", buf1);
}
}

其实 如果改成在main中输入,然后把decode改成处理字符串,并获取结果。在main出输出。

那么要求的暴力破解就可以直接用decode的代码了。 



#include<stdio.h>
#include<string.h>
int main()
{
int i;int number;
char a[100];
scanf("%s",a);
number=strlen(a);
for(i=0;i<number;i++){
a[i]=a[i]+4;
}
for(i=0;i<number;i++){
printf("%c",a[i]);


return 0;
}

相关阅读

关键词不能为空

标签导航

朋友说我比他大叫我给他发红包神回复 田鸡和牛蛙有什么区别啊? 儿童必看的20部电影 找一部美国电影,看过忘记名字了还想看一遍,内容大该是追杀一个... 天龙八部单机游戏秘籍怎样弄啊 求天龙八部单机版秘籍 天龙八部单机版秘籍 天龙八部单机版 秘籍?? gba模拟器中文版下载 nes模拟器有中文版的吗? 就是玩游戏时是中文的 就像智力片... 求FC(nes)安卓中文模拟器下载地址 nes模拟器怎么下载安装 求各位大大,网络游戏类玩具怎么进货? 游戏是儿童什么和玩具是什么 有没有玩具方面的游戏?网络游戏?关于玩具的?就是网络游戏里面... 什么最好玩“游戏,玩具” 1.社会主义民主政治的本质和核心是 ( ) 这是历史:从表中可以看出专制主义中央集权制度包括哪三部分内容... 社会主义民主政治建设关键是哪三个方面的有机统一? 新中国三大民主政治制度是什么? 现在DOTA2一直闪退怎么办 最近玩dota2老是直接闪退是什么原因 DOTA2总是闪退是个什么原因 C语言编程问题,凯撒密码 凯撒密码,要求C语言编写,求救! C语言的凯撒加密 凯撒密码 c语言 《大侦探皮卡丘》中,导演为何会选中瑞安·雷诺兹来饰演皮卡丘? 《大侦探皮卡丘》里面的皮卡丘是什么做的? 皮卡丘是谁配音的? 《大侦探皮卡丘》中的彩蛋你看出了几个? dnf女大枪和女漫游哪个好 DNF女漫游和女枪炮哪个好? DNF女漫游和女枪炮哪个好玩 DNF女漫游好还是女枪炮好 魔兽世界 打捞者成就 浸水的残骸哪里才能钓出来!知道的帮忙说... 钓鱼成就中的~打捞者 魔兽世界打捞者成就,浸水残骸和漂浮的残骸 wow打捞者成就中的漂浮的残骸在哪?? 我的世界MCMOD是什么东西啊? 我的世界MOD是什么?MineCraft MOD有什么用 ”我的世界”模组是什么东西有什么用? 我的世界手机mod怎么有什么用 PSP王国之心开始时选哪个人物最好玩 PSP王国之心里能使用的人物是不是只有三个主角? 没有什么隐... 有一款psp游戏,应该是迪士尼出的,3D,我记得是有三个人物... PSP版王国之心有哪些迪斯尼人物? 侠盗猎车手圣安地列斯热咖啡补丁怎么用 侠盗猎车手圣安地列斯 热咖啡补丁如何使用 侠盗猎车手圣安地列斯“热咖啡”补丁怎么用? 热咖啡补丁怎么用,GTAsa热咖啡补丁能用吗 付费的歌曲哪里可以免费下载 哪些网可以免费下载歌曲 哪里可以免费下载歌曲