c语言入门数据加密

c语言入门数据加密

ID:45034509

大小:427.50 KB

页数:9页

时间:2019-11-08

c语言入门数据加密_第1页
c语言入门数据加密_第2页
c语言入门数据加密_第3页
c语言入门数据加密_第4页
c语言入门数据加密_第5页
资源描述:

《c语言入门数据加密》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据加密问题描述某个公司采用公用电话传递数据信息,数据是小于8位的整数,为了确保安全,在传递过程中需要加密,加密规则如下:首先将数据倒序,然后将每位数字都加上5,再用和除以10的余数代替该数字,最后将第一位和最后一位数字交换。2问题分析为了对数据的每一位数字进行操作,首先需要将数据不同位的数字拆分出来;对每位数字应用加密规则:将每个元素加上5,再除以10取余;将第一位和最后一位数字交换;输出加密后的数据信息;3难点分析-1数据拆分:1)将原数据除以10取余数,结果就是该数的个位数;2)将原数据除以10取整数,可以截掉个位数,将这个数作为原数据;3)重复执行第1,2步,直到该数小于10;注意:

2、在拆分的同时将每位数字保存在数组中,以方便后面对每位数字操作。4难点分析-2对每位数字应用加密算法通过循环对数组中的元素应用加密规则,使用算术运算符“%”和“/”5编码学员编码,在编码的过程中教员解答学员提出的问题学员编码时间为60分钟6阶段检查抽查学员的编码结果,并要求学员上台讲解给出点评7标准代码演示给学员展示标准程序,要求在实际环境中演示代码分析其中的关键代码count=0;/*拆分数据*/while(num>0){serial[count]=num%10;num=num/10;count++;}8总结通过程序实现了对数据的简单加密过程通过本案例,我们巩固了前面所学习的知识,包括:变量

3、定义;算术运算符;输入输出函数;循环结构;数组;9

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。