⽹络安全-WEB中的常见编码
⽬录
简介
编码(encode)和解码(decode)是相当⼴泛的话题,设计计算机对信息处理的⽅式,常见于加解密中,当然学习WEB也要了解⼀些常见的编码,可在攻击中使⽤编码绕过。
ASCII编码
ASCII (American Standard Code for Information Interchange,美国信息交换标准代码)是基于拉丁字母的⼀套电脑编码系统,主要⽤于显⽰现代英语和其他西欧语⾔。它是最通⽤的信息交换标准,并等同于国际标准ISO/IEC 646。
到⽬前为⽌共定义了128个字符:
ASCII码表
⼆进制⼋进制⼗进制⼗六进制缩写/字符解释
0000 00000000x00NUL(null)空字符
0000 00010110x01SOH(start of headline)标题开始
0000 00100220x02STX (start of text)正⽂开始
0000 00110330x03ETX (end of text)正⽂结束
0000 01000440x04EOT (end of transmission)传输结束
0000 01010550x05ENQ (enquiry)请求
0000 01100660x06ACK (acknowledge)收到通知
0000 01110770x07BEL (bell)响铃
0000 100001080x08BS (backspace)退格
0000 100101190x09HT (horizontal tab)⽔平制表符
0000 1010012100x0A LF (NL line feed, new line)换⾏键
0000 1011013110x0B VT (vertical tab)垂直制表符
0000 1100014120x0C FF (NP form feed, new page)换页键
0000 1101015130x0D CR (carriage return)回车键
0000 1110016140x0E SO (shift out)不⽤切换
0000 1111017150x0F SI (shift in)启⽤切换二进制编码转换
0001 0000020160x10DLE (data link escape)数据链路转义
0001 0001021170x11DC1 (device control 1)设备控制1
0001 0010022180x12DC2 (device control 2)设备控制2
0001 0011023190x13DC3 (device control 3)设备控制3
0001 010*******x14DC4 (device control 4)设备控制4
0001 010*******x15NAK (negative acknowledge)拒绝接收
0001 0110026220x16SYN (synchronous idle)同步空闲
⼆进制⼋进制⼗进制⼗六进制缩写/字符解释
0001 0111027230x17ETB (end of trans. block)结束传输块0001 1000030240x18CAN (cancel)取消
0001 1001031250x19EM (end of medium)媒介结束0001 1010032260x1A SUB (substitute)代替
0001 1011033270x1B ESC (escape)换码(溢出) 0001 1100034280x1C FS (file separator)⽂件分隔符0001 1101035290x1D GS (group separator)分组符0001 1110036300x1E RS (record separator)记录分隔符0001 1111037310x1F US (unit separator)单元分隔符0010 0000040320x20(space)空格
0010 0001041330x21!叹号
0010 0010042340x22"双引号0010 0011043350x23#井号
0010 010*******x24$美元符0010 010*******x25%百分号0010 0110046380x26&和号
0010 0111047390x27'闭单引号0010 1000050400x28(开括号0010 1001051410x29)闭括号0010 1010052420x2A*星号
0010 1011053430x2B+加号
0010 1100054440x2C,逗号
0010 1101055450x2D-减号/破折号0010 1110056460x2E.句号
0010 1111057470x2F/斜杠
0011 0000060480x300字符0
0011 0001061490x311字符1
0011 0010062500x322字符2
0011 0011063510x333字符3
0011 010*******x344字符4
0011 010*******x355字符5
0011 0110066540x366字符6
0011 0111067550x377字符7
0011 0111067550x377字符7
⼆进制⼋进制⼗进制⼗六进制缩写/字符解释
0011 1000070560x388字符8
0011 1001071570x399字符9
0011 1010072580x3A:冒号
0011 1011073590x3B;分号
0011 1100074600x3C<⼩于
0011 1101075610x3D=等号
0011 1110076620x3E>⼤于
0011 1111077630x3F?问号
0100 00000100640x40@电⼦邮件符号0100 00010101650x41A⼤写字母A 0100 00100102660x42B⼤写字母B 0100 00110103670x43C⼤写字母C 0100 010********x44D⼤写字母D 0100 010********x45E⼤写字母E 0100 01100106700x46F⼤写字母F 0100 01110107710x47G⼤写字母G 0100 10000110720x48H⼤写字母H 0100 10010111730x49I⼤写字母I 010010100112740x4A J⼤写字母J 0100 10110113750x4B K⼤写字母K 0100 11000114760x4C L⼤写字母L 0100 11010115770x4D M⼤写字母M 0100 11100116780x4E N⼤写字母N 0100 11110117790x4F O⼤写字母O 0101 00000120800x50P⼤写字母P 0101 00010121810x51Q⼤写字母Q 0101 00100122820x52R⼤写字母R 0101 00110123830x53S⼤写字母S 0101 010********x54T⼤写字母T 0101 010********x55U⼤写字母U 0101 01100126860x56V⼤写字母V 0101 01110127870x57W⼤写字母W 0101 10000130880x58X⼤写字母X
0101 10000130880x58X⼤写字母X ⼆进制⼋进制⼗进制⼗六进制缩写/字符解释
0101 10010131890x59Y⼤写字母Y 0101 10100132900x5A Z⼤写字母Z 0101 10110133910x5B[开⽅括号0101 11000134920x5C\反斜杠0101 11010135930x5D]闭⽅括号0101 11100136940x5E^脱字符0101 11110137950x5F_下划线0110 00000140960x60`开单引号0110 00010141970x61a⼩写字母a 0110 00100142980x62b⼩写字母b 0110 00110143990x63c⼩写字母c 0110 010*********x64d⼩写字母d 0110 010*********x65e⼩写字母e 0110 011001461020x66f⼩写字母f 0110 011101471030x67g⼩
写字母g 0110 100001501040x68h⼩写字母h 0110 100101511050x69i⼩写字母i 0110 101001521060x6A j⼩写字母j 0110 101101531070x6B k⼩写字母k 0110 110001541080x6C l⼩写字母l 0110 110101551090x6D m⼩写字母m 0110 111001561100x6E n⼩写字母n 0110 111101571110x6F o⼩写字母o 0111 000001601120x70p⼩写字母p 0111 000101611130x71q⼩写字母q 0111 001001621140x72r⼩写字母r 0111 001101631150x73s⼩写字母s 0111 010*********x74t⼩写字母t 0111 010*********x75u⼩写字母u 0111 011001661180x76v⼩写字母v 0111 011101671190x77w⼩写字母w 0111 100001701200x78x⼩写字母x 0111 100101711210x79y⼩写字母y
0111 100101711210x79y
⼩写字母y 0111 101001721220x7A z ⼩写字母z 0111 101101731230x7B {开花括号0111 110001741240x7C |垂线0111 110101751250x7D }闭花括号0111 111001761260x7E ~
波浪号0111 1111
0177
127
0x7F
DEL (delete)
删除
⼆进制⼋进制⼗进制⼗六进制缩写/字符解释常见ASCII码的⼤⼩规则:0~9<A~Z<a~z。1)数字⽐字母要⼩。如 “7”<“F”;
2)数字0⽐数字9要⼩,并按0到9顺序递增。如 “3”<“8” ;
3)字母A⽐字母Z要⼩,并按A到Z顺序递增,如“A”<“Z” ;同理,字母a⽐字母z要⼩,“a”<“z”;4)同个字母的⼤写字母⽐⼩写字母要⼩32。如“A”<“a” ;⼏个常见字母的ASCII码⼤⼩: “0”为 48“、A”为65、“a”为97
当然,不在ASCII码表上的也可以转为ASCII码,例如,汉字,⼀般汉字是由两个ASCII码表⽰的,例如,下图的“好”,对应的ASCII码表
的⼗六进制为"0x597d"。
ASCII与中⽂互转
使⽤⽹站:
URL 与URL 编码
URL 详解
URL(Uniform Resource Locator,统⼀资源定位器、定位地址,俗称⽹页地址,简称⽹址),是因特⽹上标准的资源地址,如同在⽹络上的门牌。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。