CTF编码/密码

一、古典密码

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

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

1、替代密码

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

(1) 单表代换

  • 凯撒密码(Caesar) 解密
  • ROT密码(凯撒密码的变体)解密
  • 带密钥的单表代换 解密
  • 培根密码(Becon)解释与解密 解密2
    • 速记:ABABA组合替代
  • 埃特巴什密码(Atbash) 解释 解密
    • 速记:A-Z = Z-A
  • 仿射密码(Affine)解释 解密
    • 速记:乘法、加法因子,取模
  • 云影密码(01248密码)解释
  • 方格/棋盘密码(Polybius)解释
    • 速记:5x5单表代换
  • 尼希尔密码(Nihilist)解释 解密
    • 速记:棋盘密码+关键字
  • 猪圈密码/朱高密码/共济会暗号 解释
  • 圣堂武士密码 解释

(2) 多表代换

  • 希尔密码(Hill)解释 解密
    • 速记:矩阵乘法,3x1 * 3x3;密文常含逗号,空格
  • 维吉尼亚密码(Vigenère)解密
  • 自动密钥密码(AutoKey)解释 解密
    • 速记:维吉尼亚密码变体,明文为行,密钥为列进行查表
  • 博福特密码(Beaufort)解释 解密
    • 速记:维吉尼亚密码变体,明文为列,密钥为行进行查表

2、置换密码

  • 栅栏密码 解释 基础型解密 W形解密
    • 速记:分为基础型和W形,解密过程和加密过程一致
  • 列置换密码 解释
    • 速记:常常是字母乱序排列,并且已知一串数字作为密钥(即列重排规则)
  • 旋转栅格密码 解释
    • 速记:一个栅格通过4次旋转得出密文,加解密需要使用同一个栅格
  • 曲路密码 解释
    • 速记:类似棋盘,但是饶曲路读取密文

二、非标准加密/编码

  • 标准银河字母 解释

  • 盲文对照表 对照表
    image
    image

  • BrainFuck语言(或编码)解释 解码

    • 速记:特征+++++ +++++ [->++ +++++ +++<] >++.+ +++++ .<+++
  • Ook解密 解密

    • 速记:特征Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook
  • 佛语加密 解密

  • 新佛曰解密 解密

  • 键盘密码 解释

  • 兽语加密 解密

  • AAEncoder 解密

    • 速记:特征
      image
  • 核心价值观编码 解码

    • 速记:特征
      image
  • 音符编码 解码

    • 速记:特征
      image
  • 中文电码 解码

    • 速记:特征
      image
  • Quoted-Printable编码 解码

    • 速记:特征
      image
  • PunyCode编码 解码

    • 速记:特征
      image
  • 气泡编码 解释 解密

    • 速记:特征
      image
  • 阴阳怪气编码 解码

    • 速记:特征
      image

三、现代加密/编码

1、编码

  • ascii码
  • base家族:base16/32/64/58/91/92 解码
    • 特征:
      • b64:【A-Z,a-z,0-9,+/】
      • b32:【A-Z,2-7】
      • b58:【同b64,但是少去I,l,+,/,O,0】
  • uuencode 解释 解码
    • 特征:begin/end,字符含有较多符号
  • 摩尔斯密码/电码 文本解码 音频解码 常用缩写
  • Baudot博多电报码 解释与解密
    • 速记:特征
      image
    • 注意:极易与培根密码、摩斯电码弄混

2、加密

  • Rabbit密码 解密
    • 速记:特征以U2F开头
posted @ 2026-01-12 01:10  wyuu101  阅读(8)  评论(0)    收藏  举报