当前位置: 首页 > news >正文

交易所网站开发实战手机app设计网站建设

交易所网站开发实战,手机app设计网站建设,wordpress做社区网站,大连建设工程信息网官网官网官设计一个加密和解密的算法,在对一个指定的字符串加密之后,利用解密函数能够对密文解密,显示明文信息。加密的方式是将字符串中每个字符加上它在字符串中的位置和一个偏移值26。 用两个字符数组保存明文和密文字符串 int main() { int res…

设计一个加密和解密的算法,在对一个指定的字符串加密之后,利用解密函数能够对密文解密,显示明文信息。加密的方式是将字符串中每个字符加上它在字符串中的位置和一个偏移值26。

用两个字符数组保存明文和密文字符串

int main()

{

int result = 1;

int i;

int count = 0;

char Text[100] = {'\0'}; /定义一个明文字符数组 /

char cryptograph[1000] = {'\0'}; /定义一个密文字符数组 /

while (1)

{

if (result == 1) /如果是加密明文 /

{

printf("请输入要加密的明文:\n"); /输出字符串 /

scanf("%s", &Text); /获取输入的明文 /

count = strlen(Text);

for(i=0; i<count; i++) /遍历明文 /

{

cryptograph[i] = Text[i] + i + 26; /设置加密字符 /

}

cryptograph[i] = '\0'; /设置字符串结束标记 /

/输出密文信息 /

printf("加密后的密文是:%s\n",cryptograph);

}

else if(result == 2) /如果是解密字符串 /

{

count = strlen(Text);

for(i=0; i<count; i++) /遍历密文字符串 /

{

Text[i] = cryptograph[i] - i - 26; /设置解密字符 /

}

Text[i] = '\0'; /设置字符串结束标记 /

/输出明文信息 /

printf("解密后的明文是:%s\n",Text);

}

else if(result == 3) /选择3退出系统 /

{

break; /跳出循环 /

}

else

{

printf("请输入正确命令符:\n"); /输出字符串 /

}

/输出字符串 /

printf("输入1加密新的明文,输入2对刚加密的密文进行解密,输入3退出系统:\n");

printf("请输入命令符:\n"); /输出字符串 /

scanf("%d", &result); /获取输入的命令字符 /

}

return 0; /程序结束 /

}

http://www.dtcms.com/a/544074.html

相关文章:

  • 网站设计布局企业网站开发怎么样
  • 怎么做网站主导航石河子网站制作
  • 专业设计服务网站网站备案本人承诺
  • dede网站地图xml保山手机网站建设
  • 网站建设技术网站建设贵州省网站备案
  • o2o 电商网站 微商城 pptphp众筹网站程序源码
  • 网站轮播代码百度seo和sem的区别
  • 网站首页关键字方案易营宝mip网站建设
  • 营销型网站具备的二大能力百度推广优化怎么做
  • 建商城网站需要多少钱wordpress 更改端口
  • 简述网站制作的一般流程wordpress做大型网站
  • 巴中建设厅网站电话做电影网站需要注意什么东西
  • 网站建设找什么公司企点怎么群发消息
  • 温岭市建设规划局网站wordpress后台添加侧边栏菜单
  • 小程序询价表快速网站排名优化
  • 做淘宝客网站能有效果吗网站改版 更换域名
  • 制作公司宣传片哪家好亚马逊seo推广
  • 建网站都用什么字体如何创建小程序商店
  • app网站设计制作深圳皇冠科技有限公司网站
  • jsp网站开发实例贵州建设工程招投标协会网站
  • 汽车销售网站wordpress教程主题
  • 做网站编程有钱途么湖南又出现5例
  • 建设企业网站收费网页设计范例
  • 湖南品牌网站建设2015网站排名
  • 网站举报12321鲜花网站建设的利息分析
  • 崇州市微信端网站建有没有做淘宝的网站吗
  • 湖北智能网站建设找哪家建网站 发信息 做推广
  • 建设银行南通城区网站百度推广收费标准
  • 主页网站模板网贷审核网站怎么做
  • 网站建设的布局种类有没有自动排名的软件