您好,欢迎来到化拓教育网。
搜索
您的当前位置:首页Hill2密码的加解密过程

Hill2密码的加解密过程

来源:化拓教育网
姓名 实验名称 学号 20120404231 得分 实验类型 设计型 √ 综合型 创新型 Hill2密码的加解密过程 实验目的 本实验主要涉及代数,利用模运算意义下的矩阵乘法、求逆矩阵,线性无关、线性空间及线性变换等概念和运算,学习hill密码的加密、解密和破密过程。 首先要清楚涉及到的一些名词的解释以及怎样用,然后根据明文字母的表值,选择一个加密矩阵A,将明文字母按每两个字母一组查出其表值,通过加密矩阵得到一个二维向量,查这个向量的字母表值,得到密文,利用加密矩阵的逆矩阵,得到明文。 实验原理 实 验 内 容 与 步 骤 加密解密过程:选择一个加密矩阵A,根据明文字母的表值,选择一个加密矩阵A,将明文字母按每两个字母一组查出其表值,通过加密矩阵得到一个二维向量,查这个向量的字母表值,得到密文,利用加密矩阵的逆矩阵,得到明文。 首先要理解本实验中所用到的一些名词的含义,在理解了这些之后,根据下面这个表,两个字母一组,得到一个二维向量。 下面以我的名字张政欣为例; 加密过程: 1. 首先写成拼音是ZHANGZHENGXIN; 2. 分组:ZH AN GZ HE NG XI NN.在最后字母不够两个的时候,要补哑字母; 017814243. 其对应的向量分别是: 14、7、8、0、5、9、1414 124. 加密:左乘加密矩阵A=03; 16297184242425. 得到的结果是:15、24、42、0、21、27、42 1637181616166. 然后求密文向量:16、15、21、1、16 24、0、7. 查看表,得到密文:PX CP GZ RO PU PA PP 8. 解密过程: 9. 由于密文是:PX CP GZ RO PU PA PP,由此就可以得到密文的矩阵,得到矩阵之后,然后根据加密矩阵的逆矩阵: Aa a (mod26)=31 1 3 9 5 21 7 15 (mod26.)=99 3 11 19 15 7 (mod26)=17 23 19 11 21 5 23 17 25 25 由密文矩阵得到明文矩阵,随之明文也就出现了。 注意:在整个过程中要注意有无哑语,这对整个加密解密过程有着很大的影响。 心 得 体 会 实 验 成 绩 评 定 (每项满分20分)

3.实验设计思路得分 4.实验心得总结得分 5.实验结果分析思路得分 2.实验代码编写复杂度得分 在此之前,我对密码学还是什么都不会,从在课本上和网上查了些资料,和同学讨论研究,有什么不会的问了老师之后,渐渐喜欢上了密码学。这也使我对密码学有了很大兴趣。其实密码学也不是很难,只要掌握了方法思路,这门课就会变的很简单。 1.实验报告格式排版得分

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo9.cn 版权所有 赣ICP备2023008801号-1

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务