- 4
- 0
- 约1.65万字
- 约 16页
- 2018-04-27 发布于河南
- 举报
DES的C语言源码
DES算法由加密、解密和子密钥的生成三部分组成。?? DES算法处理的数据对象是一组64比特的明文串。设该明文串为m=m1m2…m64 (mi=0或1)。明文串经过64比特的密钥K来加密,最后生成长度为64比特的密文E。?? 加密过程主要涉及 明文串的IP置换,F函数,子密钥的生成,SBox置换,IP逆置换。????? DES算法密钥有效位是56位,即用56位的密钥来加密64位的数据。加密期间56位密钥要扩展成64位的密钥,加入奇偶效验位。我想主要是用来传输密钥用的吧,怕传输过程中出错。当然传输过程中还得对密钥加密(一般使用非对称加密)。?? uchar VerifyOddEven(uchar x){??? unsigned int n;??? uchar ucTemp =x;??? x = 1;??? for(n=0; x; n++)??? {??? ??? x = x-1;??? }??? if (n%2 == 0)??? {??? ??? if (!(ucTemp 1))??? ??? {??? ??? ??? ucTemp += 1;??? ??? }??? }??? return ucTemp;}void ChgKey56To64(uchar *pszKey,uchar *pszKeyOut){??? uchar uc
您可能关注的文档
- C35砼配合比设计书.doc
- C12001上市公司治理答案.doc
- C7重量分析09.ppt
- BRT绩效评价指标体系.ppt
- CDMA设备拥塞分析和处理操作指南(华为分册).doc
- CFG评估报告.doc
- CET-4复习系统-可行性报告.doc
- CAXA图纸管理系统在技术文件管理上的应用.doc
- Chapter9章.ppt
- Chap3MCS-51指令系统.ppt
- 2026年智慧健康管理系统创新报告.docx
- 河北衡水市武强中学2025-2026学年高二下学期4月期中物理试题(含解析).docx
- 2026年人工智能行业智能老年防走失定位器创新报告.docx
- 2026年低空经济飞行器量子技术应用创新报告.docx
- 2026年农业智能农业智能育种创新报告.docx
- 河北省保定市莲池区保定市第一中学2025-2026学年高二下学期期中考试生物试题(含解析).docx
- 2026年智慧城市电子站牌充电创新报告.docx
- 河北省邯郸市平恩中学等校2025-2026学年八年级期中考试英语试题(含解析).docx
- 2026年供应链创新技术应用报告.docx
- 2026年体育智能赛事管理系统支付系统创新报告.docx
最近下载
- 胃肠镜检查护理.pptx VIP
- 2025年6月浙江省通用技术高考真题试卷及答案.docx VIP
- 2024年6月浙江省高考通用技术真题试卷含答案.pdf VIP
- 江苏省徐州市中考数学试题(含答案)[6].doc VIP
- 钢筋加工棚设计计算书.pdf VIP
- Unit 5 I love reading示范公开课教学课件【小学英语外研剑桥六年级下册】.pptx VIP
- 机器学习与基金特征如何选择正Alpha基金?.docx VIP
- 高中物理选择性必修3教材习题答案.docx VIP
- 第五单元 数据的收集与整理 课件 2025-2026学年人教版数学三年级下册.pptx VIP
- (DAP)HAZOP分析.doc VIP
原创力文档

文档评论(0)