《数学实验》习题及答案 习题12_第1页
《数学实验》习题及答案 习题12_第2页
《数学实验》习题及答案 习题12_第3页
《数学实验》习题及答案 习题12_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

习题121请将“HELLO,WORLD”转换成ASCII码.解:>>double('HELLO,WORLD')ans=7269767679443287798276682请将A=[776584766566]转换成字符数组.解:>>char(A)ans='MATLAB'3在Z26上矩阵A=140解:由命题可知,26的素数因子是2和13.不能被2和13整除,所以在Z26上矩阵A=14A===4取A=1203,则A-1=18解:将THANKYOU每2个分为一组:THANKYOU,查表得到每对字母的表值,并构造二维列向量208,114,加密:将上述4个向量左乘矩阵A,得到3624,2942做模26运算得到1024,316,9查表得到对应的字母为JXCPIWEK,即为密文.解密:将1024,316,923,511202216,1311做模26运算得到208,114,查表得到对应的字母为THANKYOU,即为明文.5甲方截获了一段密文:MOFAXJEABAUCRSXJLUYHQATCZHWBCSCP经分析这段密文是用Hill2密码编译的,且这段密文的字母UCRS依次代表字母TACO,问能否破译这段密文的内容?解:密文UCRS分别对应TACO,即,对应字母表即可得到可得,可得.经MATLAB计算det(P)=345=7(mod26),可知P在模26下可逆,det(C)=297=11(mod26),可知C在模26下也可逆,则可得,即,由,因为det(P)=7(mod26)所以在模26下的倒数是15,得.所以,.验证:用B左乘UC对应的得到即TA,所以B是正确的,再用B分别左乘MOFAXJEABAUCRSXJLUYHQATCZHWBCSCP两两组合说对应的明文表值矩阵破译得原密码HEWILLVISITACOLLEGETHISAFTERNOON即Hewillvisitacollegethisafternoon.6明文为SHUXUESHIYAN(“数学实验”的拼音),密钥为A=1039,求这段明文的解:将SHUXUESHIYAN每2个分为一组:SHUXUESHIYAN,查表得到每对字母的表值,并构造二维列向量198,2124加密:将上述6个向量左乘矩阵A,得到19129,21279做模26运算得到1925,2119,查表得到对应的字母为SYUSUDSYIRAY,即为密文.7有密文如下:GOQBXCBUGLOSNFAL,根据英文的行文习惯以及获取密码的途径和背景,猜测是两个字母为一组的希尔密码,前四个明文字母是DEAR,试破译这段密文.解:将GOQBXCBUGLOSNFAL每2个分为一组:GOQBXCBUGLOSNFAL,查表得到每对字母的表值,并构造二维列向量715,172,243,将DEAR每2个分为一组:45,118密文GOQB分别对应明文DEAR,记加密矩阵为A,有,,即.可得解密矩阵验证:,可知解密矩阵正确.再用分别

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论