9月16日(第二部分)
需要牢记并灵活运用的知识点:(我尽量回忆默写)
①MD5加密,目前常用的密码加密方式,分两种,16位和32位,组成方式一般是数字0-9和小写字母a-z组成,不可解密但是可通过枚举法对应解密;
②有个带密码和偏移量的加密方式正在逐步适用,加密方式因为需要4个维度才能解密,其中有两个维度是自定义的叫密码和偏移量,还有个填充是选择的,还有什么位数是128等选择的,这个是目前来说相对安全的加密方式;(通过查看笔记是AES加密方式,7个变量,5个是选择的,2个是自定义的,跟base64的密文相似)
③自定义加密方式通过cmd5或者其他的多种加密方式组合形成的加密方式,一般需要通过代码获取其加密算法,然后针对加密算法写出解密算法;
④时间戳,一般在提交注册、登录等数据的时候会用到,就是对时间进行加密的一种方式;
⑤bass64,(通常查笔记叫base64,大小写随机,A-Z组成,一般后面会有0-2个=号,明文也越长密文越长,可解密)
⑥RUL加密,一般是用在网址路径上的加密方式
⑦已完全忘记,通过查笔记回忆:SHA1-SHA512加密算法总共四种,数字越大加密的密文越大,SHA1,SHA256,SHA384,SHA512,有0-9和小写a-z组成;不可逆(应该能通过枚举啊破解)