查看: 2221|回复: 5

[密码学习] 密码学

简洁模式
发表于 2020-8-27 20:06:31 | 发自安卓客户端 | 显示全部楼层
1.曲路密码
原理

曲路密码(Curve Cipher)是一种换位密码,需要事先双方约定密钥(也就是曲路路径)。下面给出一个例子

密文:gesfc inpho dtmwu qoury zejre hbxva lookT
填入 5 行 7 列表(事先约定填充的行列数)


加密的回路线(事先约定填充的行列数)


明文:The quick brown fox jumps over the lazy dog


2.Polybius 密码

  Polybius 密码又称为棋盘密码,一般是将给定的明文加密为两两组合的数字,常用密码表为


明文:HELLO 密文:23 15 31 31 34

另一种棋盘密码的密码表为


使用这种密码表的加密也叫作 ADFGX 密码(密文中只有 A D F G X)
明文:HELLO 密文:DD XF AG AG DF

3.日历密码

原则:(1)1—26代表a—z26个英文字母;(2)Monday   星期一 Tuesday 星期二 Wednesday 星期三 Thursday 星期四 Friday 星期五 Saturday 星期六 Sunday 星期天
M,T1,W,T2,F,S1,S2分别代表周一到周日七天(英文首字母代替,1,2为了有别,也人为增加密度)
S1    M     T1     W     T2     F      S2
                             1       2      3       4

5       6       7       8       9     10     11

12     13    14     15     16    17     18

19     20     21     22     23   24     25

26   27    28   29    30   31
将数字换成字母于是我们就得到
   S1     M     T1     W     T2     F      S2
                                a       b      c      d
    e       f       g        h       i        j       k
    l        m     n        o       p       q      r
    s       t       u        v       w       x      y     
    z
比如要加密welcome come

先横后竖,于是得到

密文4T2 2S1 3S1 1F 3W 3M 2S1 1F 3W 3M 2S
本帖子中包含更多图片或附件资源

您需要 登录 才可以下载或查看,没有帐号?加入学院

| 发表于 2020-8-28 16:26:19 | 来自小霸王手机 | 显示全部楼层 发帖际遇
挺好挺好
1 | 发表于 2020-9-1 23:53:22 | 发自安卓客户端 | 显示全部楼层 发帖际遇
好棒好棒!!!
| 发表于 2020-9-4 15:35:45 | 发自安卓客户端 | 显示全部楼层 发帖际遇
芜湖,好东西,
登录帐号可查看完整回帖内容
尚未登录
您需要登录后才可以回帖 登录 | 加入学院