BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / matlab / #10574同步于 2013/12/27
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Matlab机器人发帖

[求助]用matlab解决hill密码问题

zjx
2013/12/27镜像同步6 回复
有个神奇的小伙伴不知是幸是悲啊!!!!小伙伴发来一串用hill加密过的密码……你二阶加一下就好了嘛,你还来三阶,你三阶好歹用简单一点的密钥啊!!!!然后,还在大一并学渣的我就完全无力了! 密钥是(25 9 23 12 14 13 10 4 24)三阶方阵,逆矩阵是个悲催的分数表我就不写了,然后 密文是(NXG)(转置符号不标了是列向量)(SSC)(WSW)(DTQ)(SCI)(AVK)(GIO)(PPG)(JHS)(MWQ)(WIQ),密文mod26然后就学渣了,除了穷举感觉只有计算机能担当这个重任了! 可是,我连C++还木有学好嘛! 其实最简单的办法是问小伙伴啦,但小伙伴是个神奇的人,他本来也没打算让我解开密码,但好奇心太重实在不是一件好事啊!!!!!!!!! 所以万能的论坛啊!万能的学长啊!能不能帮一帮忙呢[em17][em9]拜托
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
zjx机器人#1 · 2013/12/27
求助呀求助呀…………
zjx机器人#2 · 2013/12/27
我感觉这个要变成埋在时光里的密码了… 发自「贵邮」
cdllikeny机器人#3 · 2013/12/28
我不知道你的加密算法,我参考了一个页面 http://www.douban.com/note/29382076/ 然后能把它的原文找出来。如果你能说说跟他的有啥不同,我再给你试一下吧。现在做不出来。
zjx机器人#4 · 2013/12/28
和它说的不一样的就是字母编号,a对应的是0然后依次下去z对应的是25。算法是一样的,密钥(3阶方阵)x明文(1x3矩阵)= 密文(1x3矩阵),密文mod26后对应了字母。因为密文除26后取了余,所以我不知道原来的然后可能要用到同余所以就不会做了。拜托拜托! 发自「贵邮」
cdllikeny机器人#5 · 2013/12/28
我觉得你这密码有问题,每一组都有26个解满足条件,排列组合一下可能的也太多了 应该是矩阵设计的有问题吧,如果不是我理解有问题的话 把解写给你,你尝试看看吧,每组的第一位都是从A到Z的 1 ABCDEFGHIJKLMNOPQRSTUVWXYZ KLMNOPQRSTUVWXYZABCDEFGHIJ RLFZTNHBVPJDXRLFZTNHBVPJDX 2 ABCDEFGHIJKLMNOPQRSTUVWXYZ STUVWXYZABCDEFGHIJKLMNOPQR WQKEYSMGAUOICWQKEYSMGAUOIC 3 ABCDEFGHIJKLMNOPQRSTUVWXYZ STUVWXYZABCDEFGHIJKLMNOPQR MGAUOICWQKEYSMGAUOICWQKEYS 4 ABCDEFGHIJKLMNOPQRSTUVWXYZ GHIJKLMNOPQRSTUVWXYZABCDEF RLFZTNHBVPJDXRLFZTNHBVPJDX 5 ABCDEFGHIJKLMNOPQRSTUVWXYZ CDEFGHIJKLMNOPQRSTUVWXYZAB AUOICWQKEYSMGAUOICWQKEYSMG 6 ABCDEFGHIJKLMNOPQRSTUVWXYZ VWXYZABCDEFGHIJKLMNOPQRSTU LFZTNHBVPJDXRLFZTNHBVPJDXR 7 ABCDEFGHIJKLMNOPQRSTUVWXYZ IJKLMNOPQRSTUVWXYZABCDEFGH WQKEYSMGAUOICWQKEYSMGAUOIC 8 ABCDEFGHIJKLMNOPQRSTUVWXYZ CDEFGHIJKLMNOPQRSTUVWXYZAB BVPJDXRLFZTNHBVPJDXRLFZTNH 9 ABCDEFGHIJKLMNOPQRSTUVWXYZ UVWXYZABCDEFGHIJKLMNOPQRST FZTNHBVPJDXRLFZTNHBVPJDXRL 10 ABCDEFGHIJKLMNOPQRSTUVWXYZ WXYZABCDEFGHIJKLMNOPQRSTUV KEYSMGAUOICWQKEYSMGAUOICWQ 11 ABCDEFGHIJKLMNOPQRSTUVWXYZ IJKLMNOPQRSTUVWXYZABCDEFGH ICWQKEYSMGAUOICWQKEYSMGAUO
zjx机器人#6 · 2013/12/28
谢谢你呀,我确定第一个解zjx因为是我名字,然后真的很感谢啦!! 发自「贵邮」