关于 编码解码

关于编码解码的一些学习笔记分享

来自于 DeeLMind 的学习笔记,经过整理学习总结,供大家参考利用,同时指出不足,谢谢!

Percent URL Encoding:

https://en.wikipedia.org/wiki/Percent-encoding
—————————————————————————————————————————
https://www.w3schools.com/tags/ref_urlencode.ASP#:~:test=Since%20URLs%20often%20contain%20characters.(2B)%20sign%20or%20with%20%20
—————————————————————————————————————————
https://www.w3schools.com/tags/ref_urlencode.ASP#:~:test=Since%20URLs%20often%20contain%20characters.(2B)%20sign%20or%20with%20%20

空格编码为+的情况:

1、提交表单时请求时 Content-Type:application/x-www-form-urlencoded 的情况下,URL请求查询字符串中出现空格时,需替换为+。
2、其他情况空格编码为 %20

HTML Charsets:

https://www.w3schools.com/charsets/default.asp

Enclosed alphanumerics:

https://github.com/swisskyrepo/PayloadsAIITheThings/tree/master/Server%20Side%20Request%20Forgery

JSFUcK

十六进制编码

JSFUcK
jjencode/aaencode

ASCII编码:

https://zh.wikipedia.org/wiki/ASCII
RFC

BrainFUcK

https://github.com/pablojorge/brainfuck
http://pablojorge.github.io/brainfuck/

https://utf-8.jp/public/jjencode.html

Quoted-printable 编码:

https://en.wikipedia.org/wiki/Quoted-printable
https://www.webatic.com/quoted-printable-convertor

BASH系列

http://deelmind.attack/#/hash/base/
https://codepen.io/lewistg/pen/MEQbmB

Base xx 常用于表示、传输、存储二进制数据,也可以用于将一些含有特殊字符的文本内容编码,以便传输。
Bash的本质是对二进制进行编码

Base变种

  • base64
  • base32
  • base16
  • base58
  • base62
  • base18

HASH系列

https://gchq.github.io/CyberChef/
https://zh.wikipedia.org/wiki/%E6%95%A3%E5%88%97%E5%87%BD%E6%95%B8

MD5:
sha256:

datatracker.ietf.org/doc/html/rfc4686
gchq.github.io/CyberChef/#recipe=MD5()&input=MTEy

(非)对称加密

编码类型:

  • ASCII码
  • ISO8859-1
  • GB2312
  • GBK
  • GB 18030
  • UTF-16

RSA:请添加图片描述

DES:请添加图片描述

AES:

请添加图片描述

quantum-computing.ibm.com

总结

摩尔斯密码:

Morse Code Translator
morsecode.world/international/translator.html

ROT密码:

https://zh.wikipedia.org/wiki/ROT13
https://rot13.com/

其他密码编码:

  • 栅栏密码

https://www.dcode.fr/rail-fence-cipher

  • 凯撒密码
  • 猪圈密码
  • 敲击码
  • 盲文
  • 恩尼格玛密码
  • Kerberos
  • XXencode编码
  • UUencode编码
  • 曲路密码
  • 列移位密码
  • 埃特巴什码
  • 希尔密码
  • 圣堂武士密码
  • 波利比奥斯方阵密码
  • 夏多密码(曲折加密)
  • 普莱菲尔密码
  • 维吉尼亚密码
  • 自动密钥密码
  • Porta密码
  • 同音替换密码
  • 仿射密码
  • 培根密码
  • ADF GX和ADF GVX密码
  • 双密码
  • 三分密码
  • 四方密码
  • 棋盘密码
  • 跨棋盘密码
  • 分组摩尔斯替换密码
  • Bazeries密码
  • Digrafid密码
  • 格朗普雷密码
  • 比尔密码
  • 键盘密码


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部