- 50
- 0
- 约3.23千字
- 约 14页
- 2015-12-02 发布于安徽
- 举报
《网络安全程序设计》 教学目的 理解对称加密算法DES的工作原理 掌握DES算法应用于网络通信的设计与软件编程的基本方法 巩固Socket编程技术 培养网络安全编程能力 DES算法实现 C语言位运算 左移 右移 按位与 | 按位或 ^ 按位异或 unsigned char a=173;unsigned char b=203;unsigned char c=ab unsigned int a=8;0000000000001000 最高位置为1 DES算法实现 数据表示 64位明文 算法框架及模块 DES(bool out[64], bool in[64],bool SubKey[16][48]) { static bool M[64], tmp[32], *Li=M[0], *Ri=M[32]; memcpy(M, in, 64); Transform_IP(M); //对M作IP置换 for(int i=0; i15; ++i) { memcpy(tmp, Ri, 32); F_func(Ri, SubKey[i]);//f函数 Xor32(Ri, Li);//Ri结果即下一轮Ri+1 memcpy(Li, tmp, 32);//Li结果即下一
您可能关注的文档
最近下载
- 2024四川自贡市本级招用高校毕业生从事公共服务72人备考试题及答案解析.docx VIP
- 工艺标准-IPC-TM-650 CN测试方法手册.pdf VIP
- 【MOOC答案】《现代密码学》(电子科技大学)章节作业慕课答案.docx
- 2022—2023年度广东省职业院校学生专业技能大赛CAD机械设计赛项竞赛规程.pdf VIP
- 五年(2021-2025)高考历史真题分类汇编专题24 世界史(材料分析题、观点论述题)(全国通用)(原卷版).docx VIP
- 肠梗阻导管在防治肠梗阻中的临床应用专家共识.pptx VIP
- 2026湖南永州市市直企事业单位引进急需紧缺专业人才206人备考题库附答案.docx VIP
- 个性化营养评估技术指南团体标准.pptx
- 2025年河北省石家庄市中考地理试卷(含答案).docx
- 2023年广东省深圳市中考物理一模试卷.docx VIP
原创力文档

文档评论(0)