没有合适的资源?快使用搜索试试~ 我知道了~
mybatis-encrypt-plugin:mybatis数据脱敏和字段加解密插件
共39个文件
java:34个
xml:2个
sql:1个
需积分: 50 34 下载量 192 浏览量
2021-05-14
04:31:07
上传
评论 1
收藏 44KB ZIP 举报
温馨提示
敏感数据加解密以及数据脱敏mybatis插件 介绍 本工具是基于mybatis的插件机制编写的一套敏感数据加解密以及数据脱敏工具。 在使用时通过注解指定一个字段是需要加密的字段,该插件会在存储时自动加密存储。 而查询时会自动解密出明文在程序内部使用。 在使用时也可以通过注解指定一个字段是需要脱敏的字段,该插件会在入库时将字段脱敏存储。 内置了一些常用数据的脱敏处理方式。 设计目标 对应用和使用者透明,业务逻辑无感知,通过配置集成,改动代码量小。 加密算法可扩展。 实现原理 1,拦截mybatis的StatementHandler 对读写请求进行脱敏和字段的加密。 2,拦截mybatis的ResultSetHandler,对读请求的响应进行加密字段的解密赋值。 使用方式 0,导入依赖 <!-- mybatis数据脱敏插件 --> <dependency> <g
资源推荐
资源详情
资源评论
收起资源包目录
mybatis-encrypt-plugin-master.zip (39个子文件)
mybatis-encrypt-plugin-master
README.md 8KB
pom.xml 6KB
src
test
resources
user.sql 1KB
application.yml 242B
java
com
chenhaiyang
plugin
mybatis
sensitive
test
sensitive
SensitiveHandlerTest.java 2KB
encrypt
AesEncryptTest.java 623B
all
SpringBootTestApplication.java 634B
testcase
MapperTestCase.java 3KB
dto
UserDTO.java 1KB
config
EncryptPluginConfig.java 1KB
mapper
UserMapper.xml 4KB
UserMapper.java 897B
main
java
com
chenhaiyang
plugin
mybatis
sensitive
type
SensitiveType.java 686B
SensitiveTypeRegisty.java 2KB
SensitiveTypeHandler.java 388B
handler
DafaultSensitiveHandler.java 2KB
IDCardSensitiveHandler.java 879B
FixedPhoneSensitiveHandler.java 886B
AddressSensitiveHandler.java 1KB
NameSensitiveHandler.java 880B
BandCardSensitiveHandler.java 915B
MobilePhoneSensitiveHandler.java 848B
CnapsSensitiveHandler.java 788B
PaySignNoSensitiveHandler.java 944B
EmailSensitiveHandler.java 1KB
NoneSensitiveHandler.java 572B
utils
Hex.java 2KB
JsonUtils.java 890B
PluginUtils.java 779B
annotation
SensitiveJSONField.java 438B
SensitiveEncryptEnabled.java 439B
SensitiveField.java 636B
EncryptField.java 364B
SensitiveJSONFieldKey.java 632B
SensitiveBinded.java 1KB
encrypt
AesSupport.java 3KB
interceptor
SensitiveAndEncryptWriteInterceptor.java 6KB
DecryptReadInterceptor.java 6KB
Encrypt.java 549B
共 39 条
- 1
资源评论
帝哲
- 粉丝: 34
- 资源: 4669
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功