MATLAB_Hilln密码程序(包括加密、解密及破译三个环节)实验报告书(3)

2019-05-26 22:54

end detk=det(B); invk=inv(B); k=detk*invk; for i=1:2 for j=1:2 k(i,j)=mod(k(i,j),26); if k(i,j)<0 k(i,j)=k(i,j)+26; end end end C=[]; C(1,1)=message2(1);C(2,1)=message2(2); C(1,2)=message2(3);C(2,2)=message2(4); key1=C*k; for i=1:2 for j=1:2 key1(i,j)=mod(key1(i,j),26); if key1(i,j)<0 key1(i,j)=key1(i,j)+26; end 11

end end disp('密钥的逆矩阵:') key1 (4)编写通用的Hill密码软件(Matlab)

通用的Hill密码软件就是把上面三个函数放在一个m文件中就可,要实现某一功能时只要调用对应的具体函数即可。

12


MATLAB_Hilln密码程序(包括加密、解密及破译三个环节)实验报告书(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:3月24日每周一课

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: