实验一 密码及应用实验.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验一密码及应用实验实验一密码及应用实验

实验一 密码及应用实验 一、 实验目的 用高级语言编制基本文本加解密程序。 二、 实验学时 4学时 10.1.10.224:19 三、 实验环境 装有Windows 系统的计算机和相应的程序编程环境。 四、 实验内容 (1)替换加密技术 ① 用凯撒密码实现数据加解密。 ② 用维吉耐尔加密法实现数据加解密。 ③ 用Vernam加密法实现数据加解密。 ④ 用异或性质实现数据加解密。 (2)置换加密技术 ① 用栅栏置换加密技术实现数据加解密。 ② 用单轮分栏式置换加解密技术实现数据加解密。 (3)DES算法模型的实现。 (4)RSA算法模型的实现。 (5)用DES和RSA混合加密技术实现对数据的加解密。 五、 实验步骤 1.替换加密 (1) 凯撒加密基本原理 在凯撒加密方法中,消息中每个字母换成在它后面三个字母的字母,例如,明文ATTACK AT FIVE变成了密文DWWDFNDWILYH。最后的三个字母反过来用最前面的字母替换,因此凯撒加密方法本质是循环替换,在这里密钥是数字3。替换方法如表8-1所示: 表1.1 凯撒加密法对照表 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z D E F G H I J K L M N O P Q R S T U V W X Y Z A B C 密文字母与明文字母不一定相隔三个字母,可以相隔任意多个字母,则可以提高破译的难度。密钥是1-25中其中的任一个数字这就是改进的凯撒加密方法。 (2)维吉耐尔加密基本原理 Vigenere(维吉耐尔)加密法是一种多码替换加密法,Vigenere密码就是把26个字母循环移位,排列在一起,形成26×26的方阵表,见表1.2所示。 表1.2 Vigenere表 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z A A B C D E F G H I J K L M N O P Q R S T U V W X Y Z B B C D E F G H I J K L M N O P Q R S T U V W X Y Z A C C D E F G H I J K L M N O P Q R S T U V W X Y Z A B D D E F G H I J K L M N O P Q R S T U V W X Y Z A B C E E F G H I J K L M N O P Q R S T U V W X Y Z A B C D F F G H I J K L M N O P Q R S T U V W X Y Z A B C D E G G H I J K L M N O P Q R S T U V W X Y Z A B C D E F H H I J K L M N O P Q R S T U V W X Y Z A B C D E F G I I J K L M N O P Q R S T U V W X Y Z A B C D E F G H J J K L M N O P Q R S T U V W X Y Z A B C D E F G H I K K L M N O P Q R S T U V W X Y Z A B C D E F G H I J L L M N O P Q R S T U V W X Y Z A B C D E F G H I J K M M N O P Q R S T U V W X Y Z A B C D E F G H I J K L N N O P Q R S T U V W X Y Z A B C D E F G H I J K L M O O P Q R S T U V W X Y Z A B C D E F G H I J K L M N P P Q R S T U V W X Y Z A B C D E F G H I J K L M N O Q Q R S T U V W X Y Z A B C D E F G H I J K L M N O P R R S T U V W X Y Z A B C D E F G H I J K L M N O P Q S S T U V W X Y Z A B C D E F G H I J K L M N O P Q R T T U V W X Y Z A B C D E F G H I J K L M N O P Q R S U U V W X Y Z A B C D E F G H I J K L M N O P Q R S T V V W X Y Z A B C D E F G H I J K L M N O P Q R S T U W W

文档评论(0)

ganqludp + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档