JS逆向笔记之常见加密方式

JS逆向笔记之常见加密方式

一、取盐校验(不可逆)

信息摘要算法

1.md加密
1.md2
2.md4
3.md5 		16位 32位([8:39]) 40位 都是从16位前后加信息得到的
	明文为123456
	16位为49ba开头
	32位为e10开头
	默认key 0123456789abcdef 或0123456789ABCDEF (可作为js逆向搜索关键词)
	1732584193  271733879 1732584194  271733878(每串数字为原始MD5的魔法值,可作为js逆向搜索关键词)
4.md5变种(带盐或带密码)
2.sha加密
1.sha1 40位
	明文为123456,开头为7c4
2.sha256 64位
3.sha512 128位

二、对称加密(可逆)

采用单钥密码系统的加密方法,同一个密钥可以同时用作信息的加密和解密,这种加密方法称为对称加密,也称为单密钥加密

1.AES
2.DES
3.3DES

三、非对称加密(可逆)

1.RSA

RSA公开密钥密码体制的原理是:根据数论,寻求两个大素数比较简单,而将它们的乘积进行因式分解却极其困难,因此可以将乘积公开作为加密密钥

# 二三特点
	1.16进制 只包含数字和A-F
	2.ba64 以=结尾  包含大小写字母及数字和_以及+

猜你喜欢

转载自blog.csdn.net/L_W_D_/article/details/119612988