- 143
- 0
- 约9.19千字
- 约 37页
- 2018-05-14 发布于天津
- 举报
软件实现流程图
二、标准DES的加密过程
1、明文与密钥的输入
首先8位ACSII字符的明文与密钥的输入,存放在mingwen[8]和miyao[8]中,然后将这些8位的ASCII字符转换成二进制的64位的明文和密钥,分别存放在mingwenB[64]和miyaoB[64]中,并将二进制的明文和密钥放在文件中
int str[8],i,j,ch,k;
FILE *fp4;fp4=fopen(明文二进制.txt,w);
k=0;
for(i=0;i8;i++)
{
ch=mingwen[i];
for(j=0;j8;j++)
{
str[j]=ch%2;
ch=ch/2;
}
for(j=7;j=0;j--)
{
mingwenB[k]=str[j];
k++;
fprintf(fp4,%d,str[j]);
}
}
密钥的转换和存储同理。
2、密钥的产生
1)、64位miyaoB[64]经过pc-1置换,生成56位的比特串。定义pc1_Table[56],存放在afterpc1[56]中。
for(i=0;i56;i++) afterpc1[i]=miyaoB[pc1_Table[i]-1];
2)、56位比特串分组,生成C0[28]和D0[28]
for(i=0;i28;i++) C0
您可能关注的文档
- 编译程序设计原理课程设计报告--Micro词法语法分析.doc
- 编译原理课程设计--PL-O语言的扩充.doc
- 编译原理课程设计--S语言的编译器的设计与实现.doc
- 测控仪器课程设计--机械式微位移机构及位移检测.doc
- 测控技术与仪器专业课程设计指导书--结构型压力传感器的设计.doc
- 冲模课程设计--多工位级进模设计.doc
- 电工电子技术课程设计--自动感应门控制系统电路设计.doc
- 电力拖动课程设计--他励直流电动机的调速.doc
- 电力系统分析课程设计--复杂电力系统的建模与分析.doc
- 电子技术课程设计--热释电人体红外线传感器.doc
- 2024-2025学年湖南省邵阳市新宁县回龙寺镇人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市平原县王杲铺中小、王凤楼中小、腰站镇中小青岛版一年级下册3月月考数学试卷.docx
- 第四单元 课题3 物质组成的表示-初中化学新教材预习学案(人教版2024九年级上册).docx
- 2024-2025学年山东省济宁市梁山县人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市德州经济技术开发区长河小学等校青岛版一年级下册期中考试数学试卷.docx
- 2026《基于国产开源单片机GD32VF103的输变电设备物联网传感器设计》8300字.docx
- 2024年中考道德与法治真题完全解读(北京卷).docx
- 2026《基于机器视觉识别的工件边缘曲线重构方法分析》9000字.docx
- 课时9.4 物体的浮与沉【一大题型】八年级全一册物理(沪科版2024).docx
- 2024-2025学年广东省江门市开平市人教版一年级下册期中综合素养评价数学试卷.docx
最近下载
- 2026年人教版二年级数学下册期中全面综合测试卷(含答案解析)精品5套.docx VIP
- 抢救车规范化管理与全流程操作实施指南.pptx VIP
- 2012款斯巴鲁森林人_汽车使用手册用户操作图解驾驶指南车主车辆说明书电子版.pdf
- 五邑大学-甘俊英-信号与系统-课后习题-答案.docx VIP
- 博物馆数据安全管理规范.pdf
- 2026危险化学品经营单位安全管理人员安全知识培训考试题库(含答案).docx VIP
- 教学查房 牙龈瘤--汇报病史 米会会.pptx VIP
- 《食品经营许可证》延续申请表.doc VIP
- ACCESS必考选择题知识点大全.doc
- 基于车联网的智能汽车管理系统设计.docx VIP
原创力文档

文档评论(0)