编码:WEB常见编码
WEB 常见编码
参考文章:
[0] 常见的五种字符串编码特征
[1] 网络安全-WEB中的常见编码
[2] 全网最全面、全详细的编码、解码知识!!!
[3] 字符编码ANSI和ASCII区别、Unicode和UTF-8区别
解码工具推荐[转]:
[1]
[2] 推荐几个编码解码的网站
0x00 简介
编码(encode)和解码(decode)是相当广泛的话题,设计计算机对信息处理的方式,常见于加解密中,当然学习WEB也要了解一些常见的编码,可在攻击中使用编码绕过。
0x01 五种WEB常见编码
下面是五种WEB常见编码的详解索引:ASCII编码
、URL与URL编码
、Unicode编码
、HTML编码
与Base编码
。
01.1 ASCII编码
形状特点:每个字符由开头
字符串:Mustard Bomb
ASCII码:Mustard Bomb
编码详解:
网站工具:jsons.cn
01.2 URL与URL编码
形状特点:编码中存在大量的“%”,基本单元格式是%加两个字符(字母或数字)
字符串:芥末炸弹
URL编码:%E8%8A%A5%E6%9C%AB%E7%82%B8%E5%BC%B9
编码详解:OKTools
01.3 Unicode编码
形状特点:和ASCII码一样,存在大量“”,但是后接数字的长度比ASCII要长
字符串:Mustard Bomb
Unicode编码:Mustard Bomb
补充:ASCII码和Unicode编码的区别:
- ASCII编码是1个字节,而Unicode编码通常是2个字节。
- ASCII是单字节编码,无法用来表示中文;而Unicode可以表示所有语言。
- 用Unicode编码比ASCII编码需要多一倍的存储空间。
编码详解:站长工具
01.4 HTML编码
形状特点:
编码详解:Base64 在线编码解码