编码: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编码的区别

  1. ASCII编码是1个字节,而Unicode编码通常是2个字节。
  2. ASCII是单字节编码,无法用来表示中文;而Unicode可以表示所有语言。
  3. 用Unicode编码比ASCII编码需要多一倍的存储空间。

编码详解:站长工具


01.4 HTML编码

形状特点:

编码详解:Base64 在线编码解码