背景:
用户的金额数据,不希望被别人看到。
业务场景分析:
用户在页面上添加金额数据 -----> 服务器内存(加密、解密) -----> 存储数据库
调研及结果:
- 使用mybatis的拦截器插件,进行数据的加密和解密
- 加密和解密算法,使用国密SM4
实现的效果:
页面展示如图:
数据是加密存储的:
为了数据安全,具体示例代码暂不展示。可参考如下资料:
参考资料:
1.国密算法概述
2.一个关于国密SM4的故事
3.国密密码算法的安全强度
4.Mybatis插件原理
5.Mybatis 字段加解密
6.Mybatis拦截器之数据加密解密
【八爪鱼现金流】系统。保证数据的私密性。来放心记账吧。