相关文章链接:
密码学·编码类密码·CTF常见考察密码_盲文解密_世界尽头与你的博客-CSDN博客
识别密文加密方式_如何判断密文的加密方式_K'illCode的博客-CSDN博客
https://www.cnblogs.com/ctf-pass/p/12625745.html
base相关密码特征_base32特征_芋圆奶绿,要半t的博客-CSDN博客
CTF必备密码编码大全_敲击码_烟敛寒林o的博客-CSDN博客
Base系列编码
Base64由大写字母(A-Z),小写字母(a-z),数字(0-9)以及 + / 组成
如果字符不足则会用“=”补齐
Base16:密文由16个字符(0-9,A-F),结尾没有等号,数字要多于字母;
Base32:密文由32个字符(A-Z,2-7)组成,字母要多于数字,明文数量超过 10 个,结尾可能会有很多等号,但最多有6个;
Base36:密文由36个字符(0-9,a-z)组成
Base58:结尾没有等号,字母要多于数字,Base58不使用数字”0”,字母大写”O”,字母大写”I”,和字母小写”l”,以及”+”和”/”符号;
Base62:密文由62字符(0-9,a-z,A-Z)组成;
Base64:一般情况下结尾都会有 1 个或者 2 个等号,明文很少的时候可能没有;
Base85:等号一般出现在字符串中间,含有一些奇怪的字符;
Base91:密文由91个字符(0-9,a-z,A-Z,!#$%&()*+,./:;<=>?@[]^_`{|}~”)组成
Base100:密文由 Emoji 表情组成,如🐧🐨🐩🐪🐫🐬🐭🐮🐯🐰🐧
凯撒密码:
明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文。例如,当偏移量是3的时候,所有的字母A将被替换成D,B变成E,以此类推
Unicode编码:
主要特征是以 \u
、&#
或 &#x
开头,后面是数字加字母组合
unicode一般有四种表示形式 &#x [Hex]: The &# [Decimal]: The \U [Hex]: \U0054\U0068\U0065 \U+ [Hex]: \U+0054\U+0068\U+0065
URL(百分号)编码:
主要特征是以以 %
开头,后面是数字加字母组合,如https://%77%77%77%2E%6B%75%61%69%64%61%69%6C%69%2E%63%6F%6D/
RSA加密算法:
RSA 加密算法是一种非对称加密算法,通过公钥加密结果,必须私钥解密。同样私钥加密结果,公钥可以解密。
摩斯密码:
一般出现形式为“.”和“-”或者为0和1
转化密文:…-. .-… .- --. .---- …—…–
jother编码:
特征是代码中大量出现“+”、“!”、“(”、“)”、“[”、“]”、“{”、“}"字符,例如:!![]+!![]+!![]+!![]+!![]+!![]
社会主义核心价值观编码:
特征:富强民主文明和谐自由平等公正法治爱国敬业诚信友善
培根密码:
本质上用二进制数设计的,没有用通常的0和1来表示,而是采用a和b,看到一串的a和b,并且五个一组
ASCII编码:
密文是十进制,字符范围是“0-9”。(当然也有可能是8或16进制的ASCII)
用1个字节的8位数来编码英文字符集,即所有字母数字等英文符号可以用二进制数、十进制、十六进制来表示。比如大写字母A可分别用二进制数(01000001)、十进制(65)、十六进制(0x41)来表示。
如:
栅栏密码:
密文直接包含了明文中的所有字符,只是顺序被打乱
是一种简单的移动字符位置的加密方法,加密前后的字符数不变
猪圈密码:
在线解密&工具: http://www.simonsingh.net/The_Black_Chamber/pigpen.html
与佛伦禅编码:
如: