识别各种不同的网页编码/加密方式【不定期更新】

2019/9/28 由于平时遇到的编码比较多且杂 记性实在太差 决定起草记录之

一,基础知识

1、ASCII码

美国标准信息交换码:ASCII   ( American Standard Code for Information Interchange )

A在ascii中定义为01000001,也就是十进制65,有了这个标准后,当我们输入A时,计算机就可以通过ascii码知道输入的字符的二进制编码是01000001。

ASCII是使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符,ASCII码指的不是十进制,是二进制,只是用十进制表示习惯一点罢了,比如在ascii码中,A的二进制编码为01000001,如果用十进制表示是65,用十六进制表示就是41H

 

 

 

二,网页编码

1、以&#开头的是什么编码?

HTML实体:有些字符,像(<)这类的,对HTML(标准通用标记语言下的一个应用)来说是有特殊意义的,所以这些字符是不允许在文本中使用的。要在HTML中显示(<)这个字符,我们就必须使用实体字符。

组成结构:&# +ASCII码 +; 注意这里的ASCII码是十进制的,如果是 &#x 后面则是十六进制的ASCII码

例: &#75;&#69;&#89;&#123;&#74;&#50;&#115;&#97;&#52;&#50;&#97;&#104;&#74;&#75;&#45;&#72;&#83;&#49;&#49;&#73;&#73;&#73;&#125

利用米斯特CTF工具,直接将上段代码从Unicode转换为ASCIl即可,得到结果 KEY{J2sa42ahJK-HS11III}

 

三、加密方式

 

转载于:https://www.cnblogs.com/tqing/p/11603793.html