第一范文网 - 专业文章范例文档资料分享平台

Hill密码地加密论文设计(内含matlab程序代码)

来源:用户分享 时间:2025/11/13 23:31:25 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

实用标准文案

根据程序画出流程如图如下:

输入“A”密钥 “密文”,“m”(所选表值)

文档

“w”(维数) No 判断密文长度 是否能被w整用哑 文补 充使 Yes 其被 w整 将密文转化为表 除 值所对应的数据 判断A是否在 mod26下可逆 Yes No 加密 输出 结束

实用标准文案

1.3程序运行结果:

>>Y =’WOWUYSBACPGZSAVCOVKPEWCPADKPPABUJCQLYXQEZAACPP’; >> m=1; >> A=[1 2;0 3]; >> YW='XYZ';

>> S=jie_mi2(Y,A,YW,m) S =

MEIGUOJIANGZAITAIPINGYANGJINXINGHAIDIHESHIYANN >> Y=jia_mi2(S,A,YW,m) Y=

WOWUYSBACPGZSAVCOVKPEWCPADKPPABUJCQLYXQEZAACPP 2.1、问题陈述

甲方截获了一段密文:O J W P I S W A Z U X A U U I S E A B A U C R S I P L B H A A M M L P J J O T E N H 经分析这段密文是用Hill2密码编译的,且这段密码的字母UCRS一次代表字母TACO,问能否破译这段密文的内容? 2.2、问题分析

根据题意明文与密文存在一一对应关系:

?ac?设A???,a,b,c,d?Z26且存在:

bd???TC??UA????AO???C经过查表得到:

R?? S??ac??203??2118???????? bd115319??????文档

实用标准文案

所以,用穷举法得到满足上述等式的密钥矩阵,再进一步判断A是否与26互素,若互素则可以求出在26意义下的模倒数。 模倒数表如下:

文档

实用标准文案

表1

a 1 1 3 9 5 21 7 15 9 3 11 19 15 7 17 23 19 11 21 5 23 17 25 25 a?1 显然,由上式所确定的密钥矩阵A是惟一的,通过

A?1?A(mod26)?A*(mod26)

求解出模26意义下的密钥逆矩阵A?1进行解密。 2.3、程序运算结果 >> a='TACO'; >> b='UCRS'; >> m=1;

>> A=qiujie_miyao(a,b,m) A =

1 1 0 3

>> Y='OJWPISWAZUXAUUISEABAUCRSIPLBHAAMMLPJJOTENH'; >> YW2='XYZ';

>> S=jie_mi2(Y,A,YW,m) S =

CLINTONISGOINGTOVISITACOUNTRYINMIDDLEEASTT

?1二、实验任务

文档

Hill密码地加密论文设计(内含matlab程序代码).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c24ls992qpv8c83h0epna2cg5h8ins2016ga_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top