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码
例: KEY{J2sa42ahJK-HS11III}
利用米斯特CTF工具,直接将上段代码从Unicode转换为ASCIl即可,得到结果 KEY{J2sa42ahJK-HS11III}
三、加密方式
原文地址:https://www.cnblogs.com/tqing/p/11603793.html
时间: 2024-10-11 13:09:07