皮皮学,免费搜题
登录
logo - 刷刷题
搜题
【简答题】
作业6:基于C语言编程实现,编程环境VC6.0 大作业(做到1次加密成绩中,二次加密成绩良,3次加密全做完,成绩得优) 设计一个加密机。要求是针对100个字符组成的字符串进行加密。 方法是:事先设计一个由3个字符组成的字符串作为秘钥,用此秘钥对100个字符组成的字符串进行运算加密。秘钥字符串由字母加数字构成,秘钥第1个字符为任意字符,第2个字符为1-7之间的数字,第3个字符为任意字符。 要求是:第一次:用秘钥的第1个字符对目标字符进行异或运算,如目标是’A’,秘钥是’C’,第1次,A XOR C; 第二次:用秘钥的第2个字符的对目标字符ASC的16进制数据进行循环左移位,如数字为2,则左边的位移动2个到右边。如第一次加密结果是’W’,其16进制asc数据为:0x57,二进制为0101 0111. 第二次加密时,左边循环2位移动到右边是:010111 01, 其16进制 数为:0x5d,这就是第二次加密的结果(是假设第一次加密结果为W的情况下)。 第三次:用秘钥的第三个字符的反向ASC码对目标字符进行异或。如秘钥的第三个字符为C,则其ASC码的16进制为0x43,二进制为01000011,反向ASC码(从右边到左边数)为,11000010,16进制为0xC2,这时用0xC2继续第三次对目标字符进行加密,最后得到100个目标字符的加密结果。这样做的目的是:将来为了解密。 (注:此作业用到C语言中:字符串,循环,判断,数组,指针,键盘输入函数等知识点,务必认真完成)
手机使用
分享
复制链接
新浪微博
分享QQ
微信扫一扫
微信内点击右上角“…”即可分享
反馈
参考答案:
举一反三
【简答题】物流结点有( )功能、( )功能和( )功能等主要功能。
【单选题】下列关于“哲学”的说法中,正确的是() ①哲学是人们认识世界和改造世界的根本方法 ②哲学是人们对整个世界以及人与世界关系的总的看法和根本观点 ③哲学是关于世界观的学说,是世界观和方法论的统一 ④哲学总是自觉或不自觉地影响着人们的工作和生活
A.
①④
B.
②③
C.
③④
D.
①②
【多选题】面对通货紧缩,在货币政策方面应当采取的措施有()。
A.
加大基础货币投放
B.
增加政府支出
C.
适当提高利率
D.
促使金融机构增加贷款
【简答题】物流结点有衔接功能、信息功能和( )功能等主要功能。
【简答题】物流结点 有( )、( )、( )功能。
【单选题】下列属于潜在的护理诊断是
A.
潜在并发症:心律失常
B.
体温过高:与肺部感染有关
C.
便秘:与长期卧床有关
D.
有皮肤完整性受损的危险:与头晕有关
E.
知识缺乏:缺乏冠心病居家自我护理的知识
【多选题】以下关于认识世界和改造世界的说法,正确的有( )。
A.
认识世界和改造世界是人类的两种基本活动
B.
认识世界和改造世界的过程主要是认识和改造客观世界的过程
C.
认识世界和改造世界是辩证统一
D.
认识世界和改造世界也就是从必然走向自由的过程
【简答题】物流结点 有( )功能、( )功能、( )功能。
【单选题】物流结点在物流系统中一般都具有衔接功能、管理功能和( )。
A.
配送功能
B.
流通加工功能
C.
信息功能
D.
包装功能
【单选题】下列属于潜在的护理诊断的是( )
A.
知识缺乏
B.
潜在并发症:出血
C.
有误吸的危险 D、母乳喂养无效
相关题目:
参考解析:
知识点:
题目纠错 0
发布
创建自己的小题库 - 刷刷题