Web安全—常见加密编码方式详解

前言:不管是在Web安全中,还是在渗透测试中,常见的敏感信息(账号/密码)都会通过加密或编码处理后进行传送,了解常见的加密编码方式和特点有助于后续的学习。
应用场景
1,安全过滤绕过:使用编码绕过常见过滤和限制
2,流量分析:对加密和编码后的数据包进行复原,进行分析

常见加密和编码方式

加密方式特点:密文和明文之间不可逆,通常使用穷举方法进行破解。
编码方式特点:密文和明文之间可逆,可以通过明文获取到密文,也可以通过密文得到明文。

一:MD5加密

特点:密文存在16位和32位,通常是0-9和a-z进行排列组合
解密网站:解密网站1和解密网站2
举例:

二:unicode编码

特点:以\u,\u+,&#x和&#开头
编码网站:unicode解码网站
举例:

三:url编码(百分号编码)

**特点:**编码开头都是通过百分号开头,所以也叫百分号编码
解码网站:URL解码网站
**举例:**空格的URL编码就是20%(需要进行URL的意义主要是防止后端服务器将一些特殊字符和URL中数据字符混淆识别)

四:BASE64编码(使用最多)

特点:结尾通常以一个"="或两个’=='结尾,明文越长,密文越长,通常是0-9,a-z,A-Z组成
解码网站:base64解码网站
举例:

五:16进制

特点:通常以\x开头
解码网站:16进制解码网站
举例:

六:unix时间戳

特点:通常全部为10位数字组成
解码网站:unix时间戳解码网站
举例:

备注:以上是当前主要遇到涉及比较多的编码方式,后续遇到其他方式后会持续更新和学习

Web安全—常见加密编码方式详解(持续更新)相关推荐

  1. 字符常见的编码方式详解

    字符常见的编码方式 本人是做嵌入式开发的,当初第一次接触MDK时,被一个问题疑惑过,那就是在keil中的汉字注释复制到别的地方会出现乱码,还有编代码的时候,总会选择UTF-8编码方式.带着这些疑问我在 ...

  2. python 录制web视频_Python django框架 web端视频加密的实例详解

    视频加密流程图: 后端获取保利威的视频播放授权token,提供接口api给前端 参考文档:http://dev.polyv.net/2019/videoproduct/v-api/v-api-play ...

  3. 各种音频编码方式详解

    内容简介:文章介绍了PCM编码.WMA编码.ADPCM编码.LPC编码.MP3编码.AAC编码.CELP编码等,包括优缺点对比和主要应用领域. PCM编码(原始数字音频信号流) 类型:Audio 制定 ...

  4. 计算机编码方式详解(Unicode、UTF-8、UTF-16、ASCII)

    整理这篇文章的动机是两个问题: 问题一: 使用Windows记事本的"另存为",可以在GBK.Unicode.Unicode big endian和UTF-8这几种编码方式间相互转 ...

  5. Unicode、UTF 和 ISO-8859-1等编码方式详解与浏览器URL编码

    将字符转换为二进制码的过程,我们称为编码,将二进制码转换为字符的过程,我们称为解码. 编码和解码时所采用的规则,我们称为字符集 常见的字符集: ASCII - 美国人编码,使用7位来对美国常用的字符进 ...

  6. Java编码ASCII、GB2312、GBK、Unicode、UTF-8、UTF-16 编码方式详解

    1 ASCII American Standard Code for Information Interchange.最早最通用的单字节编码系统,因为发明时间早,所以ASCII编码表的设计较为简单. ...

  7. Android 各大厂面试题汇总与详解(持续更新)

    介绍 目前网络中出现了好多各种面试题的汇总,有真实的也有虚假的,所以今年我将会汇总各大公司面试比较常见的问题,逐一进行解答.会一直集成,也会收集大家提供的面试题,如有错误,请大家指出,经过排查存在,会 ...

  8. ElasticSearch搜索引擎详解-持续更新中

    ElasticSearch搜索引擎详解 1. ElasticSearch概述 1.1 elasticsearch是什么 1.2 全文搜索引擎 1.3 elasticsearch and solr 1. ...

  9. java asn.1编码_ASN.1编码方式详解

    ASN ASN.1 – Abstract Syntax Notation dot one,抽象记法1.数字1被ISO加在ASN的后边,是为了保持ASN的开放性,可以让以后功能更加强大的ASN被命名为A ...

  10. iOS 中的编码方式详解(主要讲解Unicode)

    当你在处理文本时,如果你不是在写一些非常古老的代码(legacy code),那么你一定要使用 Unicode.幸运的是,苹果和 NeXT 一直致力于推动 Unicode 标准的建立,而 NeXT 在 ...

最新文章

  1. 说实话你现在有多少存款?清华北大毕业生晒出了自己的收入
  2. golang 并发与并行学习笔记(二)
  3. WPF-学习笔记 获取我的文档路径
  4. 【WebPack】引入Vue;认识Plugin;使用uglifyjs丑化JS代码;搭建本地服务器;生产开发环境配置文件的抽离
  5. Ajax Toolkit AutoComplete 几种用法
  6. HTMLCSS 超简单的前端设计入门-2!
  7. java 动态增加定时任务
  8. softlockup检测(watchdog)原理(用于检测系统调度是否正常)
  9. android 常用命令随手记
  10. HDU2148 Score【序列处理】
  11. 三菱plc控制步进电机实例_三菱FX3U的plc通过手摇轮,如何手动控制步进电机
  12. CS 1.6 服务器信息读取
  13. #从零开始学HCIA起步
  14. Ubuntu 小米6 LineageOS源码编译
  15. ​复盘共享经济2020:陷入艰难求生困境,转型能否拯救亏损怪圈
  16. 力扣(LeetCode)——编译、提交和注释快捷键
  17. N 上CR SPCSS00383586
  18. STM32CubeIDE导入机智云生成基于MDK的STM32工程
  19. challenges
  20. 《移动通信》多章节部分重要习题(简答、单选、判断)

热门文章

  1. uva 10041 - Vito's Family
  2. 暗6 雷电三接口突然失效解决办法
  3. 认知升级之第一性原理
  4. $.closest()
  5. 强世功:中美“关键十年” ——“新罗马帝国”与“新的伟大斗争”
  6. 很全很强大国内值得关注的官方API集合(太幸福啦)
  7. 使用PlatformIO IDE开发Arduino如何安装和调用外部库文件【基于Visual Studio Code平台】
  8. 数字逻辑电路(二、逻辑代数基础)
  9. 染色质调控区域的研究: 对CHIP-seq和ATAC-seq发展的深入思考
  10. 关于以太网没有有效的ip配置问题解决方法