加密与安全
文章平均质量分 63
数据加解密及数据安全方面知识学习分享
码农爱java
好记性不如烂笔头,记录技术点滴,保持热爱。come on!
展开
-
JTW token 登录认证实现
场景:最近应业务要求,把一个子系统嵌入到一个主平台中,这个子系统使用的是 session 认证的方式,而主平台使用的是 jwt token 的认证方式,子系统嵌入到主平台中,需要兼容主平台的认证方式,借此机会把子系统的认证方式改成了 jwt token 认证。session 认证流程:JWTtoken 认证流程:session 和 JWTtoken 的比较:JWT所需依赖如下:JWT 工具类如下:登录业务代码部分:登录业务代码解析:贴出来的代码是非生产代码,项目中使用了公司统一的 CAS 登录,子系统登原创 2024-04-17 09:30:00 · 807 阅读 · 0 评论 -
MD5加密返回32位密文字符串
项目中需要调用其他系统的 api 接口,接口使用的是按一定规则生成 MD5 密文作为签名来进行身份验证,本文仅记录 32 位 MD5 密文的生成方式,仅供参考。2、对构造的签名因子执行md5_32位算法,sign=uppercase (md5_32(s))得到签名。1、构造签名因子:将Headers除"sign"外的所有参数按key进行字!2、构造签名因子:将第1步中排序后的参数(key=value)用&拼接起来。如有错误的地方欢迎指出纠正。原创 2024-04-05 10:30:00 · 319 阅读 · 0 评论 -
对称加密--Java实现DES加密解密
在跟一个老系统对接的时候,对方使用了DES加密,来传输某些关键信息,项目中有没有DES加解密工具类,本人之前没有接触过 DES 加解密算法,借此机会简单学习后,封装了工具类,分享给有需要的伙伴。什么是DES加密?DES(Data Encryption Standard):DES加密是一种对称加密算法,所谓对称加密就是加密解密使用的都是同一个秘钥,不过DES加密已经可以破解了,建议使用非对称加密算法。原创 2024-03-13 16:19:37 · 378 阅读 · 0 评论