目录

字母表打乱

rot13

凯撒密码(有秘钥可枚举)

文字倒序排列

埃特巴什码

数字打乱

rot5

字母和数字

字符加字母和数字打乱

rot47

有密钥

serpent蛇密码

维吉尼亚密码

有无秘钥都可

Rabbit密码

有秘钥加打乱顺序

1.栏杆密码

3.1.1栏杆密码变种W型

特殊符号

1.两个符号组成

摩斯密码

培根密码

18 个符号组成

JJEncode编码

八个符号组成

jother编码

Brainfuck

6个符号组成

JSFuck编码

2.由看起来像字符串组成

Unicode编码

Quoted-printable 编码

ook密码

3.颜文字符号

颜文字js加密AAEncode


字母表打乱

rot13

特征:

只对字母进行编码,把26个英文字母前13个和后13个对调,其中非字母形式不做修改

工具:

网络管理员在线工具 - Rot13

ROT5、ROT13、ROT18、ROT47位移编码

凯撒密码(有秘钥可枚举)

特征:

向后移动26个英文字母(k个字母)加密

工具:

凯撒(Caesar)加密/解密 - Bugku CTF

例题

题目:oknqdbqmoq{kag_tmhq_xqmdzqp_omqemd_qzodkbfuaz}

根据题目猜测可能是凯撒密码,但不知道偏移多少位,采取枚举

文字倒序排列

工具:文字倒序工具,在线文字倒序

题目:}wohs.ftc{galf

埃特巴什码

特征:

常文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

密文Z Y X W V U T S R Q P O N M L K J I H G F E D C B A

工具:

CTF在线工具-在线埃特巴什码加密|在线埃特巴什码解密|埃特巴什码算法|Atbash Cipher

数字打乱

rot5

特征:ROT5:只对数字进行编码,用当前数字往前数的第5个数字替换当前数字

工具:ROT5、ROT13、ROT18、ROT47位移编码

字母和数字

特征:

md5加密后是16位或者32位的字符,由字母和数字组成,字母大小写统一

工具:MD5免费在线解密破解_MD5在线加密-SOMD5

题目

a8db1d82db78ed452ba0882fb9554fc

字符加字母和数字打乱

rot47

特征:ROT47:对数字、字母、常用符号对照ascii编码进行位置替换,替换前47位

工具:ROT5、ROT13、ROT18、ROT47位移编码

有密钥

serpent蛇密码

工具:Serpent Encryption – Easily encrypt or decrypt strings or files

例题

题目:得到一个.dat文件

把他拉到winHex解出来是乱码。

用serpent对称解密,密钥就是压缩包的密钥

维吉尼亚密码

特征:古密码使用秘钥的,按秘钥移动26个英文字母

工具:

维吉尼亚密码在线加密解密 - 千千秀字

有无秘钥都可

Rabbit密码

特征:

工具:

在线Rabbit加密 | Rabbit解密- 在线工具

例题:

明文I Love You小可爱无密匙加密后密文为U2FsdGVkX1/ouFei55jKdzY1fWNS4jxHVNf/AfKWjnBrOGY=

明文I Love You 521无密匙加密后密文为U2FsdGVkX19DvuEo5PvBA8TuLrM2t+EZBvUkzlAa

明文I Love You 521密匙为666加密后密文为U2FsdGVkX18w6vxXxux/ivRVwo3xMzTxmUyk7cHz

有秘钥加打乱顺序

1.栏杆密码

特征:

所谓栅栏密码,就是把要加密的明文分成N个一组,然后把每组的第1个字连起来,形成一段无规律的话。

工具:

栅栏密码_栅栏密码加密解密【基础型】-ME2在线工具

例题:

根据提示猜测栏杆数可能是4,利用在线栏杆解密得出

3.1.1栏杆密码变种W型

特征

工具:

栅栏密码加密/解密【W型】 - 一个工具箱 - 好用的在线工具都在这里!

例题:

ccehgyaefnpeoobe{lcirg}epriec_ora_g

1.看到密文里有flag不过是被打乱的推测可能是栏杆密码

特殊符号

1.两个符号组成

摩斯密码

特征:

发现有两种符号或文字推测是摩斯密码利用在线工具解密

工具:

http://www.all-tool.cn/Tools/morse/

例题:

培根密码

特征:

例题:

18 个符号组成

JJEncode编码

特征:大量 $、_ 符号,大量重复的自定义变量

[]()!+,\"$.:;_{}~=

例题:

八个符号组成

jother编码

特征:只用! + ( ) [ ] { }这八个字符就能完成对任意字符串的编码。也可在F12中解密执行

工具:CTF在线工具-在线JSfuck加密|在线JSfuck解密|JSfuck|JSfuck原理|JSfuck算法

例题:

Brainfuck

特征:用> < + - . , [ ]八种符号,有大量的+号

题目:

6个符号组成

JSFuck编码

特征:[]()!+组成

例题:

2.由看起来像字符串组成

Unicode编码

特征:

例题:

Quoted-printable 编码

特征:

一个等号”=”后跟随两个十六进制数字(0–9或A–F)表示该字节的数值

工具:在线 Quoted-printable 解码编码 - 在线工具网

题目

例题:=E7=94=A8=E4=BD=A0=E9=82=A3=E7=81=AB=E7=83=AD=E7=9A=84=E5=98=B4=E5=94=87=E8=AE=A9=E6=88=91=E5=9C=A8=E5=8D=88=E5=A4=9C=E9=87=8C=E6=97=A0=E5=B0=BD=E7=9A=84=E9=94=80=E9=AD=82

ook密码

特征:ook密码中有大量ook

工具:Brainfuck/Ook! Obfuscation/Encoding [splitbrain.org]

题目:

3.颜文字符号

颜文字js加密AAEncode

特征:

一堆颜文字构成的js代码

工具:https://utf-8.jp/public/aaencode.html

ctf古典密码学特征大全(更新中)相关推荐

  1. CTF个人总结指南(更新中)

    XCTF总结: 查看源码 ctrl+U F12 view-source: Burpsuite robots.txt 扫描目录脚本:桌面dirsearch-master 命令:C:\Users\Yuen ...

  2. 最新 2022 年云原生Kubernetes 高级面试题大全(持续更新中)

    前言 本篇模拟面试官提问的各种docker,k8s问题,意在提高面试通过率,欢迎在评论区探讨,同步进步. 目录 题1:Kubernetes Service 都有哪些类型? 题2:K8s 标签与标签选择 ...

  3. 找软件完全安装手册——【19年3月】各行业软件大全\系统安装、系统装机、软件安装、各种完全手册更新中(来自第一设计群)

    找软件完全安装手册--[各行业软件大全\系统安装.系统装机.软件安装.各种完全手册更新中(来自第一设计群) 各类软件安装包.安装手册(新手点我进入下载指南) 大菜单(完全卸载清理各种软件.回复本公众号 ...

  4. JAVA面试大全(持续更新中...)

    本文旨在收集Java面试过程中出现的问题,力求全面,仅作学习交流,欢迎补充,持续更新中-,部分段落选取自网上,部分引用文章已标注,部分已记不清了,如侵权,联系本人 Java基础 1.面向对象的概述 面 ...

  5. 密码学常见困难问题DLP,CDH,DDH,GDH,BDH,CBDH,DBDH,GBDH,更新中

    密码学常见困难问题,更新中 密码学常见困难问题 大整数因数分解问题 DLP:The Discrete Logarithm Problem 离散对数问题 CDH:The Computational Di ...

  6. 最实用的微信小程序大全,持续更新中...

    最全的小程序开发教程,点击下载掘金App. 小程序上线 1月9日,张小龙没有食言,微信小程序如约而至.凌晨刚过,我们便在微信发现页看到了小程序的入口. 微信发现页 之后的一个小时里,每个微信群都在疯狂 ...

  7. python图像分类整理_python常见图形代码可视化大全整理(包括动图)更新中...

    内容持续更新中- 警告信息和可视化时中文和负号的正常显示 import matplotlib as mpl import matplotlib.pyplot as plt import warning ...

  8. CTF学习-密码学解题思路

    CTF学习-密码学解题思路 密码学持续更新 密码学概述 密码学的发展 第一个阶段是从古代到19世纪末-古典密码 (classical cryptography) 第二个阶段从20世纪初到1949年-近 ...

  9. 嵌入式相关开源项目、库、资料------持续更新中

    学习初期最难找的就是找学习资料了,本贴精心汇总了一些嵌入式相关资源,包括但不限于编程语言.单片机.开源项目.物联网.操作系统.Linux.计算机等资源,并且在不断地更新中,致力于打造全网最全的嵌入式资 ...

最新文章

  1. TinyFrame升级之八:实现简易插件化开发
  2. 戈登贝尔奖获得者张林峰:当AI遇上物理模型,会有怎样的质变? | 智源专访...
  3. 无法使用JDK 8卸载JavaFX SceneBuilder 1.0
  4. leetcode77. 组合(回溯)
  5. python分词统计词频_基于结巴分词做的全文分词统计词频小脚本
  6. python经典笔试、面试题-01
  7. 自定义控件-----输入框
  8. RabbitMQ:消息发送确认 与 消息接收确认(ACK)
  9. Confluence 6 导入 Active Directory 服务器证书 - Windows
  10. MySQL – iBatis – 文件存储
  11. C派生matlab读取excel脚本
  12. 如何更新计算机的flash player,在电脑上如何升级Adobe Flash Player插件|电脑进行Flash Player更新的方法...
  13. Office KMS主机搭建
  14. 零基础CSS入门教程(24)–内联/内部/外部样式
  15. windows删除注册表(通用方法)
  16. 我的个人网站,终于上线了!
  17. abc242 D(脑子一团浆糊)
  18. DPDK初始化hugepages
  19. Java制作简单小画板
  20. python学习 -女神或者男神把微信消息撤回后好慌,有了这个妈妈再也不担心你看不到女神或者男神撤回的消息了(超详解)...

热门文章

  1. 如何以程序的方式加载adobe reader阅读器
  2. 用EasyBoot制作光盘启动菜单
  3. 网易秀品 java,网易秀品:时尚与互联网从未如此靠近
  4. Selenium save full screenshot
  5. 一文了解复旦大学DISC实验室4篇COLING 2022论文内容
  6. ‘XXX-Swift.h‘ file not found
  7. 8.9 快译通项目设计
  8. 腾讯QQ玩一玩入口今日开放,小游戏再增巨量平台!
  9. 记录问题:No startup URLs supplied and no plausible ones found -- use -startupUrl
  10. 为何越来越多职场人不喜欢“试用期六个月”的公司?网友:不靠谱