- 12
- 0
- 约3.91千字
- 约 6页
- 2018-06-06 发布于河北
- 举报
东南大学实验报告书-Hill密码体系
东南大学《数学实验》报告
学号 姓名 成绩
实验内容:Hilln密码体系
一 实验目的
实现Hilln密码体系的关键环节(加密、解密、破译)
二 预备知识
熟悉mod、det、find等Matlab命令
三 实验内容与要求
(1)假设加密矩阵为A=,用MATLAB编制程序,加密下面一段明文:SHUXUEJIANMOJINGSAI
命令 结果 function hill()%输入密钥
disp(输入密钥(矩阵)的维数);
n=input();
disp(输入密钥(矩阵,按行输入));
key=zeros(n,n);
for j=1:n
for k=1:n
key(j,k)=input();
end
end
d=det(key);%求矩阵的行列式
if d==0%判断矩阵是否可逆
error(密钥矩阵不可逆,无法实现Hill密码);
end
%输入明文
message=input(输入明文 \n,s);
m=size(message);
m=m(2);
if mod(m,n)~=0
error(输入错误,明文长度应为矩阵维数的倍数);
end
for i=1:m
if message(i)=A message(i)=Z
message(i)=message(i
您可能关注的文档
最近下载
- 2.二年级数学校本作业(下册) .pdf VIP
- 北京市朝阳区2026年高三年级第二学期质量检测二数学试题卷(含答案)(朝阳高三二模).pdf
- 2026年保税物流管理考试题及答案.docx
- 天津市和平区八年级(下)期末物理试卷.pdf VIP
- 2025年新高考1卷(新高考Ⅰ卷)数学试卷(含答案及解析).pdf
- 2021知到答案【 人工智能导论】智慧树网课章节测试答案 .pdf VIP
- (高清版)B-T 9254.1-2021 信息技术设备、多媒体设备和接收机 电磁兼容 第1部分 发射要求.pdf VIP
- 2026年甘肃平凉市初二学业水平地生会考真题试卷(+答案).docx VIP
- 江苏省南京市普通高中2023-2024学年高二下学期学业水平考试通用技术试卷(附答案解析).docx VIP
- 2026年湘少版英语小升初试卷及答案.doc VIP
原创力文档

文档评论(0)