计算机与网络安全–实验课程2015.docVIP

  • 4
  • 0
  • 约4.58千字
  • 约 10页
  • 2017-05-19 发布于四川
  • 举报
计算机与网络安全–实验课程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],最后的32位称为R[0]。、用16个子密钥加密数据,初始

文档评论(0)

1亿VIP精品文档

相关文档