密码加密算法

常见的加密算法

MD5加密 : 16位加密和32加密 ,数字0-9,字母A-Z,不区分大小写(不可逆加密,但是枚举可以解密)

SHA加密:数字0-9,字母A-Z,不区分大小写(不可逆加密,枚举可以解密)

时间戳:第三方平台

URL:网址的空格,浏览器的二次编码问题,为什么1不能用%31来表示,因为浏览器会把%31当成明文再加密一次

Base-64:数字0-9,字母A-Z,区分大小写(字母会出现大写与小写的随机组合);明文越长,加密越长;经常会在加密后的字符串末尾出现一个等号或两个等号;应用于密码加密,以及参数

Unescape:与URL类似,%+四位数字(对应两位字符)

AES:加密后还要进行Base_64加密输出,得到的结果类似Base_64加密结果。所以在Base_64解密后仍然是一串乱码可以采用AES解码;进行AES解密必须知道密码和偏移量

DES:

解密平台:cmd5

常见解密方式:

枚举(提前把可能的明文搞出来,与输入的明文进行匹配)

自定义逆向算法

可逆向

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值