密码编码学与网络安全实验报告及代码三.docVIP

  • 16
  • 0
  • 约1.42万字
  • 约 17页
  • 2016-05-22 发布于浙江
  • 举报

密码编码学与网络安全实验报告及代码三.doc

密码编码学与网络安全实验报告及代码三

计算机科学与技术学院实验报告 ? 实验题目:对称加密算法实验 学号: 日期:2014-5-1 班级:2011级电子商务 姓名: Email:1@163.com 实验目的: (1)了解对称算法的基本工作流程; (2)掌握对称算法的使用方法。 硬件环境:我滴电脑: 软件环境: 实验一二所配置的环境:安装在VMWARE虚拟机上的WIN2003 ;装有Perl以及OpenSSL的VC++6.0 。 实验步骤: RC4算法 1.1 算法简介 RC4加密算法是大名鼎鼎的RSA三人组中的头号人物Ron Rivest在1987年设计的密钥长度可变的流加密算法簇。首先,用从1到256个字节的可变长度密钥初始化一个256个字节的状态盒S[256]。然后,通过S盒子对密钥按字节进行变换。最后可以得到变换后的密钥。对于加密,只要让密钥按字节与明文进行异或。而解密,只要让密钥按字节与密文进行异或。 1.2 算法实现 开始时,S中元素的值被置为按升序从0到255,即S[0]=0,S[1]=1,…… ,S[255]=255。同时对密钥key[key_len]的进行填充到随机序列密钥rc4key[256]中,(key_len为key的字节长度,且不大于256)。循环重复用key,直到rc4key的所有字节都被赋值。然后根据密钥re4key去对S盒进行变换。这些预操作可概括如

文档评论(0)

1亿VIP精品文档

相关文档