加密编码算法

在web中,常见的密码吗等信息会采用加密处理

常见的加密编码算法
MD5、SHA、ASC、进制、时间戳、URL、BASE64、Unescape、AES、DES等

MD5 (不可逆):16位和32位,加密密文字符串由 A-Z ,0-9 随机分配,80%网站管理员或用户密码采取MD5加密

SHA (不可逆):由 A-Z,0-9随机组合,SHA1,SHA256,SHA384,SHA512 长度固定

进制:碰上的机会不是很大

时间戳:网站或者服务器脚本语言里经常会用到,会在数据库里用户登录和注销,注册里会使用

URL:浏览器只做一次加密,在渗透绕过的时候可能会用二次,三次加密方式

BASE64:由A-Z,0-9,A-Z 区分大小写,长度固定,长度随密文长度依次增加,经常在字符串后会出现 ‘=’ 或者 ‘==’ 。常见的代码里、密码、参数值、在 web 应用中

Unescape:%u+4位数字,对应两位字符,主要应用 web 应用上

AES:是一种安全的加密方式,涉及到密码,偏移量,数据块,填充,在加密时涉及到4种随机性。解密难度大。用 base64 解密出来是乱码,有很大可能是AES加密。有时候出现在字符串里面。比较注重安全和大型网站、安全比赛

DES:类似base64,有时‘+’会出现字符串里

常见加密形式算法解析
1、直接加密
2、带salt
3、带密码
4、带偏移量
5、带位数
6、带模式
7、带干扰
8、自定义组合

常见解密方式(针对)
1、枚举
2、自定义逆向算法
3、可逆向

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值