问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

凯撒密码的算法c语言的怎么实现啊?28

发布网友 发布时间:2023-09-27 11:32

我来回答

2个回答

热心网友 时间:2024-12-12 19:25

凯撒密码是一种非常古老的加密方法,相传当年凯撒大地行军打仗时为了保证自己的命令不被敌军知道,就使用这种特殊的方法进行通信,以确保信息传递的安全。他的原理很简单,说到底就是字母于字母之间的替换。下面让我们看一个简单的例子:“”用凯撒密码法加密后字符串变为“edlgx”,它的原理是什么呢?把“”中的每一个字母按字母表顺序向后移3位,所得的结果就是刚才我们所看到的密文。

#include <stdio.h>
main()
{
char M[100];
char C[100];
int K=3,i;
printf("请输入明文M(注意不要输入空白串)\n");
gets(M);

for(i=0;M[i]!='\0';i++)
C[i]=(M[i]-'a'+K)%26+'a';
C[i]='\0';

printf("结果是:\n%s\n",C);
}

热心网友 时间:2024-12-12 19:26

  #include<stdio.h>
  #include<stdlib.h>
  #include<string.h>

  #define N 80

  int main(void){

  char message[N];
  int n,i;
  int length;

  printf("please enter your message:");
  gets(message);
  printf("please enter shift amount(1-25):");
  scanf("%d",&n);

  printf("the message you enter is:");
  puts(message);
  printf("\n");

  length=strlen(message);
  for(i=0;i<length;i++){
  if(message[i]>='A' && message[i]<='Z'){

  message[i]=((message[i]-'A')+n)%26+'A';
  }else if(message[i]>='a' && message[i]<='z'){
  message[i]=((message[i]-'a')+n)%26+'a';
  }else continue;
  }
  puts("Encryted message:");
  puts(message);

  printf("\n");

  return 0;

  }
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
天将雄师观后感600字 为什么喝酒会降血糖 牛栏山 52度浓香型白酒-购买最佳价格 全兴大曲 52度浓香型白酒-购买最佳价格 笔记本电脑怎么接音箱电脑如何连接外置音箱 笔记本电脑有音箱插孔吗笔记本电脑如何连接喇叭 冰箱压缩机过热启动5秒就停了 周长相等的正方形和圆,其面积比是多少 周长相等的正方形和圆面积比是多少 周长相等的正方形与圆形,边长与半径的比是( ),面积之比是( )。 要有... windows文件夹设置只读前面的框全满 钩还有没选分别有什么区别 同一个不同的朋友圈是怎么回事? 求公司年会创意奖项命名131 一个最多可以加多少个好友? &#xFFFD;0&#xFFFD;3 换机油能不能用汽油清洗...3 电梯顶层高度有什么 要求38 数字人民币开通银行有没有记录 成语大全 四字成语,什么鱼字开头的17 家用电梯标准要求的顶度是多少 家用电梯标准要求的顶层高度是多少1 我是护士上班玩手机被领导捉到要求检讨书一份要深刻!谢谢啊!33 速求手机在班级充电的检讨书1 求检讨书一份,原因是翻墙出去玩被老师看到了,字数不限,快点啊...21 求一份检讨书:班长带头带手机的检讨书~200字到300字19 上课玩手机给班主任抓到 老师要求写1000字检讨书还要在班里...34 关于谈恋爱被老师发现 罚写保证书 在班里读的检讨书 检讨书可...2 当地球爆炸时,什么地方最安全4 如果在地球的多点定期核爆破,科学的释放地球内压,能否减少不稳...1 斗牛电影现在上映了么?在那里能找到这个电影?拜托各位了 3Q 墨西哥地震把火山震醒了,美洲灾难连连,地球还会好吗 C语言编程问题,凯撒密码13 光大银行自动取款机会记录人民币冠字号进行记录吗 王者荣耀自己的帐号怎么查359 上海真北路3045号在哪 2016款的福特福睿斯低配乞丐版没有天窗跑了25000公里现... 台式电脑怎样安装正宗笔画输入法软件2 电视剧《斗牛,要不要》演到第几集了?什么时候播完? 私自拿手机检讨书283 关于拿手机违纪的检讨书85 检讨书 比如我偷了别人的手机和鞋子3 孝道和尊重会对我们人生产生怎样的影响 一个最多可以加多少个好友? 换机油可以用柴油洗发动机机吗26 汽油车换机油时可以打着火用柴油清洗缸体吗? 在王者荣耀中,我的一个好友设置了,战绩查看权限,怎么看他的历...8 装豆瓣酱的碗,不用了,开水洗干净后放起来两个多月后,再拿出洗干净来用... 16年福特福睿斯6万公里顶配的多少钱? c语言里的凯撒密码2 ...然后就没时间运动了 现在在减肥 我怕没时间运动了,饭吃的也不多每 ... 同一个不同的朋友圈是怎么回事?