古典密码学

一、概念与划分

1、处理技巧

替代置换是古典密码中用到的两种基本处理基技巧。

2、如何区分替代与置换密码

  • 替代密码:将明文字母替换为其他字母、符号或数字,不改变位置。
  • 置换密码:字母本身不变,但位置被打乱。(如HELLO->LLHEO)

3、分类

(1)替代密码

替代密码可以分为单表代换和多表代换。(快速区分单表和多表的办法:看看同一个字符经过加密后是否都相同,如果都相同,则为单表代换;反之为多表代换。)

  • 单表代换

    • 凯撒密码(Caesar)
    • ROT密码(凯撒密码的变体)
    • 带密钥的单表代换
    • 培根密码(Becon)
    • 埃特巴什密码(Atbash)
    • 仿射密码(Affine)
    • 希尔密码(Hill)
    • 云影密码(01248密码)
    • Nihilist密码
  • 多表代换

    • Playfair密码
    • 维吉尼亚密码(Vigenère)
    • 自动密钥密码(AutoKey,维吉尼亚密码变体)
    • 博福特密码(Beaufort,维吉尼亚密码变体)

(2)置换密码

  • 栅栏密码
  • 列置换密码
  • 旋转栅格密码

二、详解与解密

加密类型 原理解释 解密工具
凯撒密码 解密
ROT密码 解密
带密钥的单表代换 解密
培根密码 参考网址 解密
埃特巴什密码 参考网址
仿射密码 参考网址 解密
希尔密码 参考网址 解密
云影密码 参考网址
Nihilist密码 参考网址 随波逐流
Playfair密码 参考网址 解密
维吉尼亚密码 加解密
自动密钥密码 参考网址 解密
博福特密码 参考网址 解密
栅栏密码 参考网址 解密
列置换密码 参考网址 随波逐流
旋转栅格密码 参考网址
posted @ 2025-05-26 23:52  wyuu101  阅读(103)  评论(0)    收藏  举报