信息安全与密码学上机报告 2014年12月31日.docVIP

信息安全与密码学上机报告 2014年12月31日.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
信息安全与密码学上机报告 2014年12月31日

《信息安全与密码学》实验报告 姓名: 学号: 学院: 班级: 成绩: 2014年12月31日 目  录 1移位密码 4 1.1算法原理 4 1.2实现过程 4 1.2.1 程序代码 4 1.2.2运行界面 7 2置换密码 8 2.1算法原理 8 2.2实现过程 9 2.2.1 程序代码 9 2.2.2运行界面 11 3 维吉尼亚密码 12 3.1算法原理 12 3.2实现过程 13 3.2.1程序代码 13 3.2.1运行界面 17 4 Eulid算法 18 4.1算法原理 18 4.2实现过程 18 4.2.1程序代码 18 4.2.2运行界面 19 5 Eulid扩展算法 20 5.1算法原理 20 5.2实现过程 20 5.2.1程序代码 20 5.2.2运行界面 21 6 素性检验 22 6.1算法原理 22 6.2实现过程 22 6.2.1程序代码 22 6.2.2运行界面 24 7 用DES算法完成数据的加密和解密 25 7.1算法原理 25 7.2算法程序 30 7.2.1 算法的功能类代码 30 7.2.2 窗体类代码 32 7.3运行界面 33 8 RSA算法的计算机实现 34 8.1算法原理 34 8.2算法程序 35 8.2.1 算法功能类代码 35 8.2.2 算法窗体代码 36 8.3运行界面 37 9 PGP加密软件的应用 38 9.1软件介绍 38 9.2安装过程及主要界面 38 9.3完成的主要功能 41 9.3.1密钥的生成、传播和废除 41 9.3.2数字签名 45 9.3.3验证签名 47 9.3.4对文件加密和解密(创建一个自解压文件) 48 10 信息安全与密码学上机实践体会 52 1移位密码 1.1算法原理 密码体制 令。对,任意,定义 以及 若取,则此密码体制通常叫做凯撒密码(Caesar Cipher),因为它首先为儒勒·凯撒所使用。 使用移位密码可以用来加密普通的英文句子,但是首先必须建立英文字母和模26剩余之间的一一对应关系:如。将其列表如下: A B C D E F G H I J K L M 0 1 2 3 4 5 6 7 8 9 10 11 12 N O P Q R S T U V W X Y Z 13 14 15 16 17 18 19 20 21 22 23 24 25 1.2实现过程 1.2.1 程序代码 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace mimaxue46.FormsClass { public partial class yiwei : Form { public yiwei() { InitializeComponent(); } private void textBox1_KeyPress(object sender, KeyPressEventArgs e) { } private void button1_Click(object sender, EventArgs e) { textBox3.Clear(); string[] aa = new string[26]; aa[0] = a; aa[1] = b; aa[2] = c; aa[3] = d; aa[4] = e; aa[5] = f; aa[6] = g; aa[7] = h; aa[8] = i; aa[9] = j; aa[10] = k; aa[11] = l; aa[12] = m; aa[13] = n; aa[14] = o; aa[15] = p; aa[16] = q; aa[17] = r; aa[18] = s; aa[19] = t; aa[20] = u; aa[21] = v; aa[22] = w; aa[23] =

文档评论(0)

专注于电脑软件的下载与安装,各种疑难问题的解决,office办公软件的咨询,文档格式转换,音视频下载等等,欢迎各位咨询!

1亿VIP精品文档

相关文档