分享

希尔密码

 曜希JFSH 2015-02-22
                                                                 希尔密码是运用基本矩阵论原理的替换密码,由Lester S. Hill在1929年发明。mimashu.haotui.com2 W6 h8 j0 B: G' H4 b' u

每个字母当作26进制数字:A=0, B=1, C=2... 一串字母当成n维向量,跟一个n×n的矩阵相乘,再将得出的结果模26。密码爱好者部落: u7 [: V, L( Q1 h
密码术 密码学 推理 密码论坛 密码术论坛" [: S. g, }' x2 J, \) f6 _5 E
注意用作加密的矩阵(即密匙)在\mathbb_^n必须是可逆的,否则就不可能译码。只有矩阵的行列式和26互质,才是可逆的。  

例子: 密码术 密码学 密码论坛 密码术论坛2 y+ H/ _- V" F; e2 Y9 F
原文:Mr Hill made this code.
abcdefghijklmnopqrstuvwxyz ★密码部落☆* J' O9 O1 a1 @
01234567890123456789012345
_______m___r___h___i___l___l___m___a___d___e___t___h___i___s___c___o___d___e mimashu.haotui.com( H2 V/ Y9 c& W, u
______12__17___7___8__11__11__12___0___3___4__19___7___8__18___2__14___3___4 . D- Z' F7 n  G1 W% k5 A' `& Z' ~: H
m_12_144_204__98__96_132_132_144___0__36__48_228__98__96_216__24_168__36__48mimashu.haotui.com& [5 ?# ]. j2 c: p

(m是第13个字母,前面有0,所以m=12,后面就12*?,?是 其他字母所代表的数字)密码术 密码学 密码论坛 密码术论坛& ~) v$ P+ Z! n2 V/ ~* E' Z3 N

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 ★密码部落☆" l8 }2 T2 h9 J: @% ~5 e
i__8__96_136__56__64__88__88__96___0__24__32_154__56__56_144__16_112__24__32 密码术 密码学 推理 密码论坛 密码术论坛# W6 H! u9 S! B( B3 I
l_11_132_187__77__88_121_121_132___0__33__44_209__77__88_198__22_154__33__44 ( g# a: V8 `3 N6 |$ b8 L# W8 {
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 2 Q4 `1 p5 u6 a" j  t2 \2 Y2 W: u- Y7 `  U
a__0___0___0___0___0___0___0___0___0___0___0___0___0___0___0___0___0___0___0 密码术 密码学 推理 密码论坛 密码术论坛% n. e7 g0 i; H: m- M% y$ I+ Y
d__3__36__51__21__24__33__33__36___0___9__12__57__21__24__54___6__52___9__12 密码爱好者部落2 Q# I1 O: S7 q3 M
e__4__48__68__28__32__44__44__48___0__12__16__76__28__32__72___8__56__12__16 密码术 密码学 密码论坛 密码术论坛; ]  l% x6 `2 b: i4 T
t_19_228_323_133_152_209_209_228___0__57__76_361_133_152_342__38_266__57__76 密码术 密码学 推理 密码论坛 密码术论坛5 G! {, n! v% H3 U4 c
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 密码爱好者部落; F, z: C4 G) Q& R; l! D
d__3__36__51__21__24__33__33__36___0___9__12__57__21__24__54___6__52___9__12 密码爱好者部落# c# O- M2 j+ d; Z# y% \
e__4__48__68__28__32__44__44__48___0__12__16__76__28__32__72___8__56__12__16密码术 密码学 密码论坛 密码术论坛2 R  l6 b( S5 v7 K
用其中的一行作为密文既可 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多