- 1
- 0
- 约 10页
- 2017-01-17 发布于重庆
- 举报
計算机与网络安全-实验课程2015
《计算机与网络安全》课程实验
2015年月6月
实验一 DES加解密算法的实现
一、实验目的及任务:
掌握DES加密算法的加解密过程。
二、实验环境
VC或TC编程环境;主机操作系统为Windows2000或Windows XP;三、 要深入理解,DES( Data DES( Data Encryption Standard)算法,于1977年得到美国政府的正式许可,是一种用56位密钥来加密64位数据的方法。DES算法以被应用于许多需要安全加密的场合。、变换密钥 取得64位的密钥,每个第8位作为奇偶校验位。 、变换密钥。 、舍弃64位密钥中的奇偶校验位,根据下表(PC-1)进行密钥变换得到56位的密钥,在变换中,奇偶校验位以被舍弃。 、将变换后的密钥分为两个部分,开始的28位称为C[0],最后的28位称为D[0]。生成16个子密钥,初始I=1。 同时将C[I]、D[I]左移1位或2位,根据I值决定左移的位数。将C[I]D[I]作为一个整体按下表(PC-2)变换,得到48位的K[I] 、从1-2-3-1处循环执行,直到K[16]被计算完成。 、处理64位的数据 、取得64位的数据,如果数据长度不足64位,应该将其扩展为64位(例如补零) 、将64位数据按下表变换(IP) 、将变换后的数据分为两部分,开始的32位称为L[0],最后的
您可能关注的文档
- 計算复杂性理论总结报告.doc
- 計算复杂性的回顾.docx
- 計算复杂性理论.docx
- 計算复杂性课后题.doc
- 計算如图-1所示平面刚架各结点的位移和各梁的内力及支.doc
- 計算实习报告2.doc
- 計算实习报告3.doc
- 計算实习报告.docx
- 計算幂的运算+乘法公式+因式分解【专项训练】.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
原创力文档

文档评论(0)