字符集

utf
uncoide
ascii
gbk
等等等

URL编码

前端收到url之后进行url编码再发给后端,url编码就是规定什么符号编码什么符号不编码,如果编码是按照ascii规定的,如+等于%2B

image-20221020130552064

image-20221020130604135

参考:

HTML URL 编码参考手册 (w3school.com.cn)

百分号编码 – 维基百科,自由的百科全书 (wikipedia.org)

html实体

html实体是写html代码的时候用的,运行之后html实体会变成字符
https://www.w3school.com.cn/html/html_entities.asp
https://unicode-table.com/cn/html-entities/#block-symbols

花式字母

可以被识别为字母,是一种unicode编码

image-20221020134806558

https://unicode-table.com/cn/sets/fancy-letters/

jsfuck

利用了js的特性
http://www.jsfuck.com/

false       =>  ![]
true        =>  !![]
undefined   =>  [][[]]
NaN         =>  +[![]]
0           =>  +[]
1           =>  +!+[]
2           =>  !+[]+!+[]
10          =>  [+!+[]]+[+[]]
Array       =>  []
Number      =>  +[]
String      =>  []+[]
Boolean     =>  ![]
Function    =>  []["filter"]
eval        =>  []["filter"]["constructor"]( CODE )()
window      =>  []["filter"]["constructor"]("return this")()

还有其他的例如:braincode,jjencode,Quoted-printable编码,常见于ctf

进制编码

16进制,二进制,八进制等等

前面的都是一一对应的

Base编码

base系列

base16,32,64等等

编码过程

image-20221022145457899

索引表

image-20221022145541981

注意

不同编码字符集结果可能不一样,因为对应二进制码不一样,不是一一对应

你好

utf-8:5L2g5aW9

gbk:xOO6ww==

hash

散列函数,输出是固定位,可碰撞破解,但很困难,较安全

image-20221022153021563

密钥体制

对称编码

一把钥匙

DES,AES

image-20221022154604027

image-20221022154647227

非对称编码

RSA

两把钥匙

image-20221022154532276

摩斯密码

123对应.—- ..— …–

移位密码

rot13:移13位

其他

有很多,用到再学

image-20221022160908470

image-20221022160905234

网站推荐

CTF在线工具-CTF工具|CTF编码|CTF密码学|CTF加解密|程序员工具|在线编解码 (hiencode.com)

CyberChef (gchq.github.io)

md5在线解密破解,md5解密加密 (cmd5.com)

原文地址:http://www.cnblogs.com/rabbitmind/p/16816341.html

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长! 2. 分享目的仅供大家学习和交流,请务用于商业用途! 3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 如有链接无法下载、失效或广告,请联系管理员处理! 6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员! 8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载 声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性