集团文件版本号:(M928-T898-M248-WU2669-I2896-DQ586-M1988)

集团文件版本号:(M928-T898-M248-WU2669-I2896-DQ586-M1988)

C语言加密程序

//移位密码的加密

#include

void main()

{

char shifting[26],ch='a';

int i,cipherText[26],k=0,key;

for(i=0;i<26;i++)

{

shifting[i]=ch;

ch++;

}

printf("请输入要进行移位加密的密码:(a~z)");//只准小写

do

{

scanf("%c",&ch);

for(i=0;i<26;i++)

{

if(shifting[i]==ch)

{

cipherText[k]=i;

k++;

}

}

}while(ch!='\n');

printf("请输入加密码的密钥:");

scanf("%d",&key);

for(i=0;i

{

cipherText[i]+=key;

if(cipherText[i]>26)

cipherText[i]=cipherText[i]%26;

}

printf("经过移位加密后的密文如下:\n");//对密文的输出

for(i=0;i

{

printf("%d ",cipherText[i]);

}

printf("\n");

}

//代换加密

#include

#define N 26

void main()

{

char M[N],ch='a';

char C[N],C1[N]="qwertyuiopasdfghjklzxcvbnm";

int i,k=0;

for(i=0;i

{

M[i]=ch;

ch++;

}

printf("请输入要进行代换加密的密码:(a~z)");//只准小写

do

{

scanf("%c",&ch);

for(i=0;i<26;i++)

{

if(M[i]==ch)

{

C[k]=C1[i];

k++;

}

}

}while(ch!='\n');

printf("经代换加密后的密文如下\n");

for(i=0;i

{

printf("%c ",C[i]);

}

printf("\n");

}

c语言密码加密程序6,c语言加密程序.docx相关推荐

  1. c语言密码锁门禁系统程序,基于C语言STC89C52单片机电子密码锁的系统设计与仿真...

    摘 要:介绍一种通过 Protues 软件成功仿真的电子密码锁的实现过程.它采用高可靠性的STC89C52单片机来实现*和密码酌识别,采用具备IC总线接田的EPROM芯片来完成密码的聋储,通过l602 ...

  2. rsa加解密算法报告c语言,RSA加密解密算法c语言程序Word版

    <RSA加密解密算法c语言程序Word版>由会员分享,可在线阅读,更多相关<RSA加密解密算法c语言程序Word版(5页珍藏版)>请在人人文库网上搜索. 1.传播优秀Word版 ...

  3. c语言程序存为bin程序,对文件进行加密与解密(c语言)-bin文件打开

    操作界面 加密前的文件: 加密后的文件 将加密后的文件解密后即可还原 初始密码为:hujing 开发环境:vc6.0 操作系统:windows 源代码 /*********************** ...

  4. dll文件是什么语言写的程序_易语言图文教学:写好了程序,如何配置程序名称、图标?内详...

    引导语 通过前两篇图文,相信大家能制作出一个简单的易语言程序啦.今天是教大家怎样配置程序.说的再清楚些,就是给你的程序加个图标,改个进程名字,加上版本号,添加作者信息等等. 具体操作方法 打开一个已经 ...

  5. c语言做一个小程序报告,《C语言程序设计实践》课程报告30个小程序组合成一个大程序.doc...

    北方民族大学 课 程 报 告 课 程 名 称: 程序设计实践 专 业 班 级 : 软件工程(2)班 学 生 姓 名 : 李思良 学 号 : 任 课 教 师 : 王晓锋 学 期 : 2015-2016学 ...

  6. c语言编写自动生成密码,c语言密码生成.doc

    c语言密码生成 计算机实习报告 一 题目分析 1 实验题目: 实现一个简单的密码生成系统.一个有效的密码由L(3<=L<=15)个小写字母(来自传统的拉丁字母集'a'...'z')组成,至 ...

  7. 3的n次方在c语言中如何表示真和假,C程序作业答案

    什么是程序及程序设计 程序(program)是为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合.为实现预期目的而进行 操作的一系列语句和指令.一般分为系统程序和应用程序两大类.程序设计( ...

  8. C语言-密码2,输入一行电报文字,将字母变成其下一字母(如’a’变成’b’……’z’变成’a’其它字符不变)。

    1043: C语言-密码2 题目描述 输入一行电报文字,将字母变成其下一字母(如'a'变成'b'--'z'变成'a'其它字符不变). 输入 一行字符 输出 加密处理后的字符 样例输入 a b 样例输出 ...

  9. c语言程序教,C语言程序设计教学方法

    摘 要:C语言程序设计课程的教学实践,提出了教学方法. 关键词:C语言 教学方法 探讨 1 明确学习目的,调动学习积极性 在讲述C语言概述时,着重强调计算机语言学习的重要性和必要性.首先,C语言是其它 ...

  10. 程序自我保护 c语言编程,C语言时尚编程百例

    第一篇  基础 实例1  字符串输出 实例2  格式化输出 实例3  格式化输入输出 实例4  各数值类型在内存中所占字节数 实例5  如何使用递增操作符 实例6  使用算术运算符的计算器 实例7   ...

最新文章

  1. Linux常用命令汇总-cut
  2. Vue+ElementUI: 手把手教你做一个audio组件
  3. MyEclipse设置像visual studio一样的智能提示
  4. ARM嵌入式系统malloc的实现(C源码)
  5. Navicat Premium连接SQL Server
  6. java.util —— 工具类
  7. 5款Mac必备的Safari扩展
  8. android 信号检测工具,信号检测软件下载-Signal Strength 安卓版v23.0.1-PC6安卓网
  9. 计算机领域媒体的分类有,多媒体信息主要有几种类型
  10. 怎样用excel剔除异常数据_注意避坑 | 这10个错误的Excel使用方法别再用了!
  11. 使用idea连接阿里云RDS数据库
  12. 荣耀畅玩8C生猛来袭夺C位,红米Note5看了只能默默躲角落
  13. 创建线程以及怎样创建有返回值的线程
  14. ROS(11)move_base详解
  15. 跟i9处理器差不多的服务器芯片,AMD下一代服务器处理器代号“星河舰队”
  16. Mybatis——动态sql
  17. 图像开运算、闭运算、形态学梯度、“礼帽”和“黑帽”
  18. PLSQL Developer 登录报错 initialization error
  19. 【经验总结】如何做好复盘
  20. cogs 1588. [USACO Feb04]距离咨询 倍增LCA

热门文章

  1. 高中数学——函数(1)
  2. 【IT领导力】现代 IT 领导者
  3. ios appstore审核被拒Guideline 4.3 spam解决方案分享
  4. LeetCode_1667_反转链表
  5. 解决Unity2021 Failed to load window layout问题
  6. 开关稳压器详解(五)-Buck降压型开关稳压器PCB layout布局
  7. python制作软件下载_Python制作CSDN免积分下载器
  8. 谷粒商城-nginx
  9. Oracle数据安全面面观
  10. Rocke Group团伙新挖矿变种AliyunMiner分析