皮皮学,免费搜题
登录
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
微信扫一扫
微信内点击右上角“…”即可分享
反馈
参考答案:
举一反三
【简答题】请提交最终效果图(jpg)和最终效果源文件(psd或cdr、ai)
【单选题】下列药材中以果穗入药的为( )
A.
覆盆子
B.
八角茴香
C.
夏枯草
D.
草豆蔻
E.
益智
【单选题】What does the woman advice the man to do?
A.
To see a psychiatrist.
B.
To see a general practitioner.
C.
To see a dentist.
D.
To get rid of it by himself.
【单选题】被检查单位可以就检查发现的问题做出解释,对检查组初具的《执法检查事实认定书》,可以在规定时限内提出()检查组必须予以核实。
A.
陈述和申请变意见
B.
口头建议
C.
抗议
D.
拒绝签字
【多选题】下列关于成本计算逐步结转分步法的表述中,正确的有( )
A.
能提供各个生产步骤的半成品成本资料
B.
能为各生产步骤的在产品实物管理及资金管理提供资料
C.
不必逐步结转半成品成本
D.
能够全面反映各生产步骤的生产耗费水平
【单选题】车辆的17位VIN代号编码经过排列组合,结果使车型生产在( )年之内不会发生重号现象。
A.
40万km
B.
50万km
C.
20
D.
30
【单选题】后缘襟翼旁通活门处于“旁通”位时,旁通活门
A.
使放下管路通回油.
B.
使收上管路通回油
C.
使通往液压马达的压力及回油管路连通.
D.
将液压马达脱离扭力轴
【单选题】Being fit is more important than being thin. Research shows that overweight or even obese(肥胖 )men who【C1】______have a lower death rate than 'normal' weight men who do not exercise. Fat【C2】______begins...
A.
work
B.
exercise
C.
eat
D.
relax
【单选题】在用低固定液含量色谱柱的情况下,为了使柱效能提高,可选用( )
A.
提高柱温
B.
增加固定液含量
C.
增大载体颗粒直径
D.
增加柱长
【单选题】车辆的17位VIN识别代码经过排列组合,结果使车型生产在( )年之内不会发生重号现象。
A.
40
B.
50
C.
20
D.
30
相关题目:
参考解析:
知识点:
题目纠错 0
发布
创建自己的小题库 - 刷刷题