电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

网络信息安全实验报告

网络信息安全实验报告_第1页
1/8
网络信息安全实验报告_第2页
2/8
网络信息安全实验报告_第3页
3/8
《网 络 信 息 安 全》实验报告 学校: 江苏科技大学 专业: 13 级计算机科学与技术 导师: 李永忠 学号: 1341901201 姓名: 黄鑫江苏科技大学计算机科学与工程学院2024—12-2实验一 DES 加解密算法一、实验目的1。学会并实现 DES 算法2. 理解对称密码体制的基本思想3. 掌握数据加密和解密的基本过程4. 理解公钥密码体制的基本思想5. 掌握公钥密码数据加密解密的过程 6.理解 Hash 函数的基本思想二、实验内容1、 根据 DES 加密标准,用 C++设计编写符合 DES 算法思想的加、解密程序,能够实现对 字符串和数组的加密和解密。例如,字符串为 M= “信息安全”,密钥 K= “computer”2、 根据 RSA 加密算法,使用 RSA1 软件,能够实现对字符的加密和解密.3、 根据 MD5 算法,使用 hashcalc 软件和 MD5Caculate 软件,能够实现求字符串和文件的 HASH 值。例如,字符串为 M=“信息安全”,求其 HASH 值三、实验原理 算法加密 encryption 解密 algorithmbyteDES 算法把 64 位的明文输入块变为 64 位的密文输出块,它所使用的密钥也是 64 位,首先,DES 把输入的 64 位数据块按位重新组合,并把输出分为 L0、R0 两部分,每部分各长 32 位,并进行前后置换(输入的第 58 位换到第一位,第 50 位换到第 2 位,依此类推,最后一位是原来的第 7 位),最终由 L0 输出左 32 位,R0 输出右 32 位,根据这个法则经过 16 次迭代运算后,得到 L16、R16,将此作为输入,进行与初始置换相反的逆置换,即得到密文输出。 DES 算法的入口参数有三个:Key、Data、Mode。其中 Key 为 8 个字节共 64 位,是 DES算法的工作密钥;Data 也为 8 个字节 64 位,是要被加密或被解密的数据;Mode 为 DES 的工作方式,有两种:加密或解密,假如 Mode 为加密,则用 Key 去把数据 Data 进行加密,生成 Data 的密码形式作为 DES 的输出结果;如 Mode 为解密,则用 Key 去把密码形式的数据 Data解密,还原为 Data 的明码形式作为 DES 的输出结果。在使用 DES 时,双方预先约定使用的”密码”即 Key,然后用 Key 去加密数据;接收方得到密文后使用同样的 Key 解密得到原数据,这样便实现了安全性较高的数据传输。DES 算法全称为 Data Encryption Standard,即数据加密算法,它是 IBM 公司于 1975 年讨论成功并公开发表的。DES 算法的入口参数有三个:Key...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

网络信息安全实验报告

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部