营销型网站建设风格设定包括哪些方面,如何统计网站访问量,试析媒体网站品牌建设,网站排名掉了算法逆向加密算法分类#xff0c;特征识别 文章目录 算法逆向加密算法分类#xff0c;特征识别算法概念#xff0c;分类单向散列加密 - MD5对称加密 - AES非对称加密 - RSA 常见加密算法识别特征#xff0c;解密特点MD5密文特点BASE64编码特点AES、DES特点RSA密文…算法逆向加密算法分类特征识别 文章目录 算法逆向加密算法分类特征识别算法概念分类单向散列加密 - MD5对称加密 - AES非对称加密 - RSA 常见加密算法识别特征解密特点MD5密文特点BASE64编码特点AES、DES特点RSA密文特点其他密文特点大佬文章 安全测试思路 单向散列加密 -MD5HASH不可逆向只能碰撞解密对称加密 - AESDES非对称加密 - RSA解密- 识别需求寻找前后端操作
算法概念分类
单向散列加密 - MD5
单向散列加密算法的优点有(以MD5为例)
方便存储损耗低加密/加密对于性能的损耗微乎其微。
单向散列加密的缺点就是存在暴力破解的可能性最好通过加盐值的方式提高安全性此外可能存在散列冲突。我们都知道MD5加密也是可以破解的。
常见的单向散列加密算法有
MD5 SHA MAC CRC
对称加密 - AES
对称加密优点是算法公开、计算量小、加密速度快、加密效率高。
缺点是发送方和接收方必须商定好密钥然后使双方都能保存好密钥密钥管理成为双方的负担。
常见的对称加密算法有
DES AES RC4
AES-128的ECB模式不需要偏移量
对称加密要解密最重要的是密码和偏移量没有则无法解开模式和填充只有几种
非对称加密 - RSA
非对称加密的优点是与对称加密相比安全性更好加解密需要不同的密钥公钥和私钥都可进行相互的加解密。
缺点是加密和解密花费时间长、速度慢只适合对少量数据进行加密。
公钥私钥为一对使用过公钥加密的密文需要使用私钥进行解密而使用私钥加密的密文需要使用公钥进行解密。
常见的非对称加密算法
RSA、RSA2、PKCS
常见加密算法识别特征解密特点
MD5密文特点
1、由数字“0-9”和字母“a-f”组成的字符串
2、固定为16位或32位
解密需求只需密文即可解密但因其不可逆向所以采用碰撞式解法复杂明文可能解不出
BASE64编码特点
1、密文尾部一般会有两个等于号“”明文很短时可能没有
2、大小写区分由数字和字母的组合
3、明文越长密文越长一般不会出现“/” AES、DES会出现
AES、DES特点
明文越长密文越长大小写区分由数字、字母、**“/”、“”**组成尾部会出现等号“”
解密需求密文模式加密Key偏移量条件满足才可解出
RSA密文特点
特征同AES,DES相似但是长度较长
解密需求密文公钥或私钥即可解出
其他密文特点大佬文章
1.30余种加密编码类型的密文特征分析
https://mp.weixin.qq.com/s?__bizMzAwNDcxMjI2MAmid2247484455idx1sne1b4324ddcf7d6123be30d9a5613e17bchksm9b26f60cac517f1a920cf3b73b3212a645aeef78882c47957b9f3c2135cb7ce051c73fe77bb2mpshare1scene23srcid1111auAYWmr1N0NAs9Wp2hGzsharer_sharetime1605145141579sharer_shareid5051b3eddbbe2cb698aedf9452370026#rd
2.CTF中常见密码题解密网站总结
https://blog.csdn.net/qq_41638851/article/details/100526839
3.CTF密码学常见加密解密总结
https://blog.csdn.net/qq_40837276/article/details/83080460 拿到密文一般有源码可以分析为哪种加密算法无源码只能靠密文特征猜测 后端加密在后端语言上进行加密需要源码才能分析 前端加密js前端js代码进行加密 安全测试思路
有源码 - 直接看源码分析算法后端加密必须要有源码才能准确知道算法类型
无源码 - 1、猜根据特征猜测2、看前端JS取决于加密逻辑是否在前端若不在则行不通