百科学院
希尔密码
查看:
1万
|
回复:
31
[密码学习]
希尔密码
简洁模式
1
发表于 2008-8-12 16:17:57
希尔密码是运用基本矩阵论原理的替换密码,由Lester S. Hill在1929年发明。
每个字母当作26进制数字:A=0, B=1, C=2... 一串字母当成n维向量,跟一个n×n的矩阵相乘,再将得出的结果模26。
注意用作加密的矩阵(即密匙)在<math>\mathbb_^n</math>必须是可逆的,否则就不可能译码。只有矩阵的行列式和26互质,才是可逆的。
例子:
原文:Mr Hill made this code.
abcdefghijklmnopqrstuvwxyz
01234567890123456789012345
_______m___r___h___i___l___l___m___a___d___e___t___h___i___s___c___o___d___e
______12__17___7___8__11__11__12___0___3___4__19___7___8__18___2__14___3___4
m_12_144_204__98__96_132_132_144___0__36__48_228__98__96_216__24_168__36__48
r_17_204_289_119_136_187_187_204___0__51__68_323_119_136_306__34_238__51__68
h__7__98_119__49__56__77__77__84___0__21__28_133__49__49_126__14__98__21__28
i__8__96_136__56__64__88__88__96___0__24__32_154__56__56_144__16_112__24__32
l_11_132_187__77__88_121_121_132___0__33__44_209__77__88_198__22_154__33__44
l_11_132_187__77__88_121_121_132___0__33__44_209__77__88_198__22_154__33__44
m_12_144_204__84__96_132_132_144___0__36__48_228__84__96_216__24_168__36__48
a__0___0___0___0___0___0___0___0___0___0___0___0___0___0___0___0___0___0___0
d__3__36__51__21__24__33__33__36___0___9__12__57__21__24__54___6__52___9__12
e__4__48__68__28__32__44__44__48___0__12__16__76__28__32__72___8__56__12__16
t_19_228_323_133_152_209_209_228___0__57__76_361_133_152_342__38_266__57__76
h__7__98_119__49__56__77__77__98___0__21__28_133__49__56_126__14__98__21__28
i__8__96_136__56__64__88__88__96___0__24__32_152__56__56_144__16_112__24__32
s_18_216_306_126_144_198_198_216___0__54__72_342_126_144_324__36_252__54__72
c__2__24__34__14__16__22__22__24___0___6___8__38__14__16__36___4__28___6___8
o_14_168_238__98_112_154_154_168___0__42__56_266__98_112_252__28_169__42__56
d__3__36__51__21__24__33__33__36___0___9__12__57__21__24__54___6__52___9__12
e__4__48__68__28__32__44__44__48___0__12__16__76__28__32__72___8__56__12__16
用其中的一行作为密文既可
本主题帖为【历史主题】,仅楼主发布内容可以浏览。
166
发表于 2008-8-12 16:47:52
麻烦的密码(之一)……
1081
发表于 2008-8-12 23:38:29
天...完全火星了......
1
楼主
|
发表于 2008-8-12 23:44:07
- -密码不好掌握,复杂的密码更不好掌握。更复杂的密码就看不懂了
4679
发表于 2009-7-20 17:08:20
上面加密出现个别字母错误,用m加密的第一行h的密文应该是84。
3494
发表于 2009-7-27 15:57:50
完全看不懂。。。。。。
好晕~~~~
4679
发表于 2009-8-6 23:20:46
就是数字代码乘上代码,上次看到的另外一个希尔密码和这个有点出入,下次研究研究发个详解给大家。
4947
发表于 2009-8-7 07:48:31
跟用生日数字占卜的方法很像啊
6375
发表于 2009-12-15 21:55:19
这个终于让我看懂了点
兴奋呀
3783
发表于 2009-12-24 20:52:44
读了好半天才懂
我不是个合格侦探阿~~~~~~~~~~~~~
返回版块
1
2
3
4
/ 4 页
尚未登录
高级模式
您需要登录后才可以回帖
登录
|
加入学院
回帖后跳转到最后一页
发表回复
分享
复制链接