常见的编码和密码收集

  • 常见密码特征
  • 常见的解码网站

常见密码特征

十六进制,八进制,二进制,ascii码

福尔摩斯小人密码:每一个跳舞的小人实际上对应的是英文二十六个字母中的一个,而小人手中的旗子则表明该字母是单词的最后一个字母,如果仅仅是一个单词而不是句子,或者是句子中最后的一个单词,则单词中最后一个字母不必举旗。

凯撒加密:只需把每个字母都按字母表中的顺序依次后移几个字母即可(都是字符串)

变异凯撒:可能会涉及到符号对应的ascii码。

凯撒移位(中文版):就是按照中文字在Unicode编码表中的顺序进行移位,可以用来加密中文的信息。

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

维吉尼亚密码:当选定“have”作为密钥时,加密过程是:密钥第一个字母为[h],明文第一个为[t],因此可以找到在h行t列中的字母[a]

键盘移位:密文:kosm[sm 明文:jianpan

数字小键盘密码
密文:852 74123 741236987 74269 78974123456 7412369
明文:I L O V E U
手机键盘密码

Unicode编码

xxencode编码:将输入文本以每三个字节为单位进行编码。如果最后剩下的资料少于三个字节,不够的部份用零补齐。这三个字节共有24个Bit,以6bit为单位分为4个组,每个组以十进制来表示所出现的数值只会落在0到63之间。以所对应值的位置字符代替。它所选择的可打印字符是:±0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz,一共64个字符。跟base64打印字符相比,就是UUencode多一个“-” 字符,少一个”/” 字符。

源文本: The quick brown fox jumps over the lazy dog

编码后: hJ4VZ653pOKBf647mPrRi64NjS0-eRKpkQm-jRaJm65FcNG-gMLdt64FjNkc+

UUencode:将输入文本以每三个字节为单位进行编码,如果最后剩下的资料少于三个字节,不够的部份用零补齐。三个字节共有24个Bit,以6-bit为单位分为4个组,每个组以十进制来表示所出现的字节的数值。这个数值只会落在0到63之间。然后将每个数加上32,所产生的结果刚好落在ASCII字符集中可打印字符(32-空白…95-底线)的范围之中。

源文本: The quick brown fox jumps over the lazy dog

编码后: M5&AE('%U:6-K(&)R;W=N(&9O>"!J=6UP<R!O=F5R('1H92!L87IY(&1O9PH*

url编码

培根密码
1.只有两种字符2.每一段的长度为 53.加密内容会有特殊的字体之分,亦或者大小写之分。

曲路密码:需要事先双方约定密钥(也就是曲路路径)

猪圈密码:是一种以格子为基础的简单替代式密码

base家族


base64:大小写字母,0~9,+,-,64位组成的base32:Base32编码是使用32个可打印字符(字母A-Z和数字2-7)base16:使用16个ASCII可打印字符(数字0-9和字母A-F)对任意字节数据进行编码。没有=base36:base36编码是使用0~9的数字,加上所有26个字母,所有的字母要不全大写,要不全小写。base58:58=9个阿拉伯数字(去掉0)+24个大写字母(去掉I和O)+25小写字母(去掉l)base62:Base62编码是由10个数字、26个大写英文字母和26个小写英文字母组成base85::d]>JA62bf<^o]!;,or.=a;i@9/17'@8oNUbase91:从94个可打印ASCII字符(0x21-0x7E)中,以下三个字符被省略以构建base91字母:​         -(破折号,0x2D)\(反斜杠,0x5C)'(撇号,0x27)base92:比base91 多一个字符 〜

rot家族

rot5:意思是旋转5个位置,对数字进行编码,用当前数字往前数的第5个数字替换当前数字,例如当前为0,编码后变成5,当前为1,编码后变成6,以此类推顺序循环。**ROT13**:只对字母进行编码,用当前字母往前数的第13个字母替换当前字母,例如当前为A,编码后变成N,当前为B,编码后变成O,以此类推顺序循环。**ROT18**:这是一个异类,本来没有,它是将ROT5和ROT13组合在一起,为了好称呼,将其命名为ROT18。**ROT47**:对数字、字母、常用符号进行编码,按照它们的ASCII值进行位置替换,用当前字符ASCII值往前数的第47位对应字符替换当前字符,例如当前为小写字母z,编码后变成大写字母K,当前为数字0,编码后变成符号_。用于ROT47编码的字符其ASCII值范围是33-126

颜文字加密:゚ω゚ノ= /`m´)ノ ~┻━┻ //´∇`/ [’’]; o=(゚ー゚) ==3;

摩斯密码:…-…-…-…-

盲文加密:⡁⡇⡂⡁⡓⠁⠂⠃⠁⠂⠃=

国际音标加密:ɐɓɐɒɐɑɕɖɔɘɕɑɕɖ=

音乐符号加密:♬♩♬♪♬♪♫♭♬♩‖♭‖♯‖§♯=

箭头符号:↕↑↔↓↕↔←↑←→←↓←↑=

花朵符号:✻✾✻✽✻✿✿✾❀✾✿✾✻✽✻✾✻✿✻✽✻✾=
jsfuck:以只用 6 个字符 []()!+ 来编写 JavaScript 程序。

brainfuck:++++++++++[>+++++++>++++++++++>+++>+<<<<-]++.>+.+++++++…+++.>++.<<+++++++++++++++…+++.------.--------.>+.>

Ook编码:Ook! Ook!

UTF-8 使用一至四个字节为每个字符编码,其中大部分汉字采用三个字节编码,少量不常用汉字采用四个字节编码。因为 UTF-8 是可变长度的编码方式,相对于 Unicode 编码可以减少存储占用的空间,所以被广泛使用。

UTF-16是Unicode字符集的一种转换格式,十六进制编码。UTF-16以2字节或4字节编码处理Unicode字符,用在网页上可以同一页面显示多种语言文字。

UTF-32 使用四个字节为每个字符编码,使得 UTF-32 占用空间通常会是其它编码的二到四倍。UTF-32 与 UTF-16 一样有大尾序和小尾序之别,编码前会放置 U+0000FEFF 或 U+FFFE0000 以区分

中文电码:0086 1562 2535 5174 人 工 智 能
五笔编码

敲击码:通过使用一系列的点击声音来编码而命名,敲击码是基于5×5方格波利比奥斯方阵来实现的,不同点是是用K字母被整合到C中。

敲击码表

#!shell1  2  3  4  5
1 A  B C/K D  E
2 F  G  H  I  J
3 L  M  N  O  P
4 Q  R  S  T  U
5 V  W  X  Y  Z

例如

.. .代表第二行第一个,既F

佛语加密:佛曰。。。。

社会主义核心价值观加密/解密:公正平等公正公正法治法治公正公正法治法治公正平等

常见的解码网站

Unicode转中文:http://www.bejson.com/convert/unicode_chinese

栅栏密码 && 凯撒密码 && 摩斯电码:http://heartsnote.com/tools/cipher.htm

ROT5/13/18/47编码转换:http://www.qqxiuzi.cn/bianma/ROT5-13-18-47.php

Base32/16:http://pbaseconverter.com/

Base32:https://tools.deamwork.com/crypt/decrypt/base32decode.html

词频分析/替换:http://cryptoclub.org/tools/cracksub_topframe.php

‘+.<>[]’ && ‘!.?’(Brainfuck/Ook!):https://www.splitbrain.org/services/ook

'()[]!+'JavaScript编码(JSfuck):http://discogscounter.getfreehosting.co.uk/js-noalnum.php

Morse Code摩尔斯电码:http://rumkin.com/tools/cipher/morse.php

字符串编码,解码,转换(长度,反转,进制转换):http://www.5ixuexiwang.com/str/

js代码在线加密解密:https://tool.lu/js/

各种无知密码解密:http://www.tools88.com

uuencode解码 && xxencode解码(古老的邮件密码):http://web.chacuo.net/charsetuuencode

猪圈密码:http://www.simonsingh.net/The_Black_Chamber/pigpen.html

ppencode(把Perl代码转换成只有英文字母的字符串):http://namazu.org/~takesako/ppencode/demo.html

颜文字js加密:http://utf-8.jp/public/aaencode.html

‘()[]!+’ && '$=~[]+"_.();'jother编码jjencode(JS代码转换成只有符号的字符串):http://web2hack.org/xssee

Vigenère维多利亚解密:https://www.guballa.de/vigenere-solver

Vigenère cipher:http://planetcalc.com/2468/

snow(html隐写):http://fog.misty.com/perry/ccs/snow/snow/snow.html

十六进制Hex转文本字符串:http://www.bejson.com/convert/ox2str/

Hex2text:http://www.convertstring.com/EncodeDecode/HexDecode

Binary(二进制),ACSII,Hex(十六进制),Decimal(十进制):http://www.binaryhexconverter.com/

集合:http://www.qqxiuzi.cn/daohang.htm

集合(各种古典密码):http://rumkin.com/tools/cipher/

文本加密为汉字(“盲文”,音符,各种语言,花朵,箭头…):http://www.qqxiuzi.cn/bianma/wenbenjiami.php

在线繁体字转换器:http://www.aies.cn

在线工具集合:http://tomeko.net/online_tools/

生成二维码:http://www.wwei.cn/

在线二维码解密:http://jiema.wwei.cn/

Image2Base64:http://www.vgot.net/test/image2base64.php

与佛论禅:http://www.keyfc.net/bbs/tools/tudoucode.aspx

在线分解GIF帧图:http://zh.bloggif.com/gif-extract

社会主义核心价值观加密/解密:http://www.atoolbox.net/Tool.php?Id=850

推荐千千秀字:https://www.qqxiuzi.cn/,可以解决你绝大部分的需要。

ctf中常见的编码和密码收集相关推荐

  1. php字符长度函数漏洞 ctf,CTF中常见php-MD5()函数漏洞

    CTF中常见php-MD5()函数漏洞 1.数字与字符串之间的比较 var_dump( 0 == "a" ); var_dump( "0" == "a ...

  2. python2发送http不编码_[转]Python 2.x中常见字符编码和解码方面的错误及其解决办法...

    Python 2.x中的字符编码,设计的的确不好,导致初学者,甚至是即使用Python很长时间的人,都会经常遇到字符编解码方面的错误. 下面就把一些常见情,尽量的都整理出来,并给出相应的解决办法. 看 ...

  3. CTF中常见编码总结

    前言 对常见的编码进行总结并记录一些编解码的网站和工具 常见编码 1.ASCII编码 可以分作三部分组成 第一部分是:ASCII非打印控制字符 第二部分是:ASCII打印字符: 第三部分是:扩展ASC ...

  4. CTF中常见密码题解密网站总结

    文章目录 0x00.综合 0x01.文字倒序排列 0x02.cmd5解密 0x03. ①base64解密 ②base32解密 0x04.ROT5.ROT13.ROT18.ROT47位移编码 0x05. ...

  5. 如何解决python中编码错误的问题_【总结】Python 2.x中常见字符编码和解码方面的错误及其解决办法...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 对于Python解析器 而Python解析器所干的事情,就是: Python解析器,根据当前的所用的字符串编码类型 此字符串编码类型,是你自己所设置的 不 ...

  6. ctf的php,CTF中常见的PHP漏洞

    1.MD5()漏洞 php在处理字符串时会利用!=,||,==进行hash值的比较 他把每一个"0E'开头的哈希值都解释为0,因此如果两个不同的密码经过hash处理之后都是以'0e'开头,那 ...

  7. 开发中常见的编码和乱码问题

    以汉字'中国'为例 我们经常在开发中会遇到如下几种 \u4e2d\u56fd %E4%B8%AD%E5%9B%BD 中国 中国 从这里几个编码开始说起吧 1 unicode字符串 \u4e2d\u56 ...

  8. CTF中一道有意思的键盘密码

    这是一个比较有脑洞的题目题目描述为"告诉你秘密"下载下来为 636A56355279427363446C4A49454A7154534230526D6843 56445A31614 ...

  9. CTF中常见Web源码泄露总结

    目录00x1 .ng源码泄露 00x2  git源码泄露 00x3 .DS_Store文件泄漏 00x4 网站备份压缩文件 00x5 SVN导致文件泄露 00x6 WEB-INF/web.xml泄露  ...

最新文章

  1. golang ide 简介
  2. nginx openresty content_by_lua_file 404错误
  3. malloc和free——结构体中动态内存的管理
  4. 算法提高课-图论-单源最短路的建图方式-AcWing 920. 最优乘车:bfs求最短路、建图
  5. 洛谷 P3455BZOJ1101 【[POI2007]ZAP-Queries】
  6. 页面按钮埋点+跟踪location.search
  7. 《Python Cookbook 3rd》笔记(5.19):创建临时文件和文件夹
  8. oracle 增量设为3 循环_Oracle 差异性增量 和 累计增量 原理(转)
  9. 程序设计与算法----递归汉诺塔问题
  10. android 获取手机信息工具类
  11. Webkit中textarea的设定
  12. 教育实习手册高中计算机,计算机教育实习论文大纲格式模板 计算机教育实习论文框架如何写...
  13. 中山c 语言培训中心,中山英语口语培训中心
  14. 英飞凌XC2000系列——汽车ECU Bootloader 设计详解
  15. 计算机考试金麦圈编号教程,计算机二级:数据处理.docx
  16. Extra Credits: Where Did Survival Horror Go? 额外加分: 恐怖求生游戏去哪了?
  17. Uconn DataMining Math5671 课程小记(1)
  18. 第一次暑假实习面试,进入二面就算成功(没有成功)
  19. 长征路上的益友——好的名人博客地址
  20. 16 个百度网盘搜索引擎

热门文章

  1. Time Freeze 时间冻结 影子系统
  2. 打造一个丝滑般自动轮播无限循环Android库
  3. spring boot 设置 wagon 自动打包部署插件在 debug 模式下运行就不打包部署
  4. 数据预处理--对偏态数据
  5. 虚拟域服务器拒绝连接,远程winrm上的“访问被拒绝”
  6. [附源码]计算机毕业设计JAVA企业员工管理系统
  7. Megacli格式化显示脚本
  8. flash的Socket连接,服务端用没有平台限制
  9. 最近这只狗狗,真的很忙
  10. Mac 开发 打开系统偏好设置