应用场景分别为:用户的唯一标识(文章加密id防止爬虫)、生成有规律的code、登录密码的加密
使用hashids加密demo(用户的唯一标识、文章加密id防止爬虫)
字符串与十六进制之间的转换加密(生成有规律的code)
当用户登录账号密码的blind night时候是明文传输的,如图:
威海田村小学所以要修改为加密后的密码,这样比较安全
登录密码的加密
以上采用aes-192-cbc加密方式
aes:
aes是基于数据块的加密方式,也就是说,每次处理的数据时一块(16字节),当数据不是16字节的倍数时填充,这就是所谓的分组密码(区别于基于比特位的流密码),16字节是分组长度
分组加密的几种模式:
ecb畏罪潜逃:是一种基础的加密方式,密文被分割成分组长度相等的块(不足补齐),然后单独一个个加密,一个个输出组成密文。
cbc:是一种循环模式,前一个分组的密文和当前分组的明文异或或操作上军校后再加密,这样做的目的是增强破解难度。
cfb/ofb:实际上是一种反馈模式,目的也是增强破解的难度。
fcb和cbc的加密结果是不一样的,两者的模式英语状语从句不同,而且cbc会在第一个密码块运算时加入一个初始化向量。
本文发布于:2023-04-06 00:09:11,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/7aa9b282ed8f793ef819c57437512f5f.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:php代码加密的几种方式(详解php加密方式).doc
本文 PDF 下载地址:php代码加密的几种方式(详解php加密方式).pdf
留言与评论(共有 0 条评论) |