解码工具

1. BASE:

工具Base64解码 Base64编码 UTF8 GB2312 UTF16 GBK 二进制 十六进制 解密 - The X 在线工具 (the-x.cn)

Base64所用字符: 0,1,2 ….9 A,B,C,D…Z a,b,c,d…z + /

BASE64等号由来:N*8%6后余2个二进制位,就补2个=,余4个二进制位就补一个=,整除不补=

2.    

BASE32:

只有23456789和A~Z

BASE16:

2.维吉尼亚密码:

是使用一系列凯撒密码组成密码字母表的加密算法,属于多表密码的一种简单形式。  首先把密钥重复拼接到和密文长度相同,再去找重复密码?

卡西斯基试验:是基于类似的常用单词有可能被同样的密钥字母进行加密,从而在密文中重复出现。例如,明文中不同的CRYPTO可能被密钥ABCDEF加密成不同的密文

求密钥方法: 穷举密钥搜索

频率统计:单表代换、多表代换

解码方法:1.确定密钥长度:密文中出现两个相同字母组,它们所对应的明文字母相同的可能性很大,这样的两个密文字母组之间的距离可能为密钥长度的整数倍。

2.重合指数法:自然语言(以英语为例)的重合指数约为 0.065,而且单标代换不会改变该值。(我觉得很麻烦,因为涉及数学,我是数学学渣,所以就不列出来了,感兴趣可以学习)

3. 猜测密钥长度:假设密钥长度为 d dd,提取相同密钥字加密的密文,测试其重合指数。

  如果猜测正确,则重合指数接近 0.065 0.0650.065,否则字符串表现得更加随机一般在 0.038 ( 1 / 26 ) ∼ 0.065 0.038(1/26) \thicksim 0.0650.038(1/26)∼0.065 之间。

维吉尼亚密码的原理及破解 - 知乎 (zhihu.com)

CTF在线工具-在线维吉尼亚密码加密|在线维吉尼亚解密|维吉尼亚密码算法|Vigenere Cipher (hiencode.com)

3.凯撒密码:

它是一种替换加密的技术,明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文。看位移量。

CTF在线工具-在线凯撒密码加密|在线凯撒密码解密|凯撒密码算法|Caesar Cipher (hiencode.com)

4.ROT13:

原理:将所有的字符向后移动13位就行了,但要保持大写和小写
其余其他字符不变加密与解密,相同的函数A换成N、B换成O、依此类推到M换成Z,然后序列反转:N换成A、O换成B、最后Z换成M。只有这些出现在英文字母里头的字元受影响;数字、符 号、空白字元以及所有其他字元都不变。因为只有在英文字母表里头只有26个,并且26=2×13,ROT13函数是它自己的逆反

CTF在线工具-在线Rot13密码加密|在线Rot13密码解密|Rot13密码算法|Rot13 Cipher (hiencode.com)

5.摩斯密码:

摩尔斯电码是一种早期的数字化通信形式,但是它不同于现代只使用零和一两种状态的二进制代码,它的代码包括五种: 点、划、点和划之间的停顿、每个字符之间短的停顿、每个词之间中等的停顿以及句子之间长的停顿。

摩斯树:

在线摩斯密码翻译器 (lddgo.net)

​​​​​​​文件头文件尾总结

7Z 文件:
文件头:37 7A BC AF 27 1C
文件尾:(无)

APK 文件:
文件头:50 4B 03 04 14 00 08 00
文件尾:50 4B 05 06 00 00

AVI 文件:
文件头:52 49 46 46 xx xx xx xx 41 56 49 20
文件尾:00 00 00 00

BAT 文件:
文件头:3C 25 40 20 25 5F 46 49 4C 45 5F 25 20 3E
文件尾:(无)

BMP 文件:
文件头:42 4D
文件尾:(无)

CSV 文件:
文件头:(无)
文件尾:(无)

DLL 文件:
文件头:4D 5A
文件尾:(无)

DOC 文件:
文件头:D0 CF 11 E0 A1 B1 1A E1
文件尾:(无)

DOCX 文件:
文件头:50 4B 03 04 14 00 06 00
文件尾:50 4B 05 06 00 00

EPS 文件:
文件头:25 21 50 53 2D 41 64 6F 62 65
文件尾:(无)

EXE 文件:
文件头:4D 5A
文件尾:(无)

FLAC 文件:
文件头:66 4C 61 43
文件尾:(无)

GIF 文件:
文件头:47 49 46 38 39 61
文件尾:3B

GZ 文件:
文件头:1F 8B 08
文件尾:(无)

HTML 文件:
文件头:3C 21 44 4F 43 54 59 50 45 20 48 54 4D 4C 20 50
文件尾:3C 2F 48 54 4D 4C 3E

ICO 文件:
文件头:00 00 01 00
文件尾:(无)

INI 文件:
文件头:3B
文件尾:(无)

ISO 文件:
文件头:43 44 30 30 31
文件尾:(无)

Java 类文件:
文件头:CA FE BA BE
文件尾:(无)

JAR 文件:
文件头:50 4B 03 04 14 00 08 00
文件尾:50 4B 05 06 00 00

JPEG 文件:
文件头:FF D8 FF E0
文件尾:FF D9

JPG 文件:
文件头:FF D8 FF E0
文件尾:FF D9

JSON 文件:
文件头:7B 22 74 79 70 65 22 3A 22
文件尾:7D

MKV 文件:
文件头:1A 45 DF A3
文件尾:(无)

MOV 文件:
文件头:00 00 00 14 66 74 79 70 71 74 20
文件尾:(无)

MP3 文件:
文件头:49 44 33
文件尾:FF FB

MP4 文件:
文件头:00 00 00 14 66 74 79 70 69 73 6F 6D
文件尾:(无)

ODT 文件:
文件头:50 4B 03 04 14 00 08 08
文件尾:50 4B 05 06 00 00

OTF 文件:
文件头:4F 54 54 4F
文件尾:(无)

PDF 文件:
文件头:25 50 44 46 2D 31 2E
文件尾:25 25 45 4F 46

PNG 文件:
文件头:89 50 4E 47 0D 0A 1A 0A
文件尾:49 45 4E 44 AE 42 60 82

PPT 文件:
文件头:D0 CF 11 E0 A1 B1 1A E1
文件尾:(无)

PPTX 文件:
文件头:50 4B 03 04 14 00 06 00
文件尾:50 4B 05 06 00 00

PSD 文件:
文件头:38 42 50 53
文件尾:(无)

RAR 文件:
文件头:52 61 72 21 1A 07 00
文件尾:(无)

RTF 文件:
文件头:7B 5C 72 74 66 31
文件尾:7D

SQL 文件:
文件头:3B 43 3B 20
文件尾:3B

SVG 文件:
文件头:3C 3F 78 6D 6C 20 76 65 72 73 69 6F 6E
文件尾:3C 2F 73 76 67 3E

TAR 文件:
文件头:75 73 74 61 72 00 30 30
文件尾:(无)

TIFF 文件:
文件头:49 49 2A 00
文件尾:(无)

TXT 文件:
文件头:(无)
文件尾:(无)

WAV 文件:
文件头:52 49 46 46 xx xx xx xx 57 41 56 45 66 6D 74 20
文件尾:64 61 74 61 xx xx xx xx

WebM 文件:
文件头:1A 45 DF A3
文件尾:(无)

Windows 文件夹(目录):
文件头:4B 44 57 4D
文件尾:(无)

WMV 文件:
文件头:30 26 B2 75 8E 66 CF 11 A6 D9 00 AA 00 62 CE 6C
文件尾:(无)

WordPerfect 文件:
文件头:FF 57 50 43
文件尾:(无)

XLS 文件:
文件头:D0 CF 11 E0 A1 B1 1A E1
文件尾:(无)

XLSX 文件:
文件头:50 4B 03 04 14 00 06 00
文件尾:50 4B 05 06 00 00

XML 文件:
文件头:3C 3F 78 6D 6C 20 76 65 72 73 69 6F 6E
文件尾:3C 2F 72 6F 6F 74 3E

ZIP 文件:
文件头:50 4B 03 04
文件尾:50 4B 05 06