1,拦截mybatis的StatementHandler 对读写请求进行脱敏和字段的加密。 2,拦截mybatis的ResultSetHandler,对读请求的响应进行加密字段的解密赋值。 使用方式 0,导入依赖 <!-- mybatis数据脱敏插件 --> <dependency> <groupId>com.github.chenhaiyangs</groupId> <artifactId>mybatis-encrypt-plugin</artifactId> <ve...
mybatis-encrypt-plugin 是MyBatis 的一个扩展插件,它利用了 MyBatis 提供的插件机制来增强 MyBatis 的功能。MyBatis 允许开发者通过插件机制拦截 SQL 语句的执行过程,而 mybatis-encrypt-plugin 正是利用了这一点,在 SQL 语句执行前后对敏感数据进行加解密和脱敏处理。提供...
1,拦截mybatis的StatementHandler 对读写请求进行脱敏和字段的加密。 2,拦截mybatis的ResultSetHandler,对读请求的响应进行加密字段的解密赋值。 使用方式 0,导入依赖 <!-- mybatis数据脱敏插件 --> <dependency> <groupId>com.github.chenhaiyangs</groupId> <artifactId>mybatis-encrypt-plugin</artifactId> <ve...
基于Mybatis的数据加解密插件,利用Mybatis的拦截器在数据入库和出库时做加解密处理,提供了注解方式和配置方式两种。 新增了数据脱敏的功能,支持对字段进行脱敏处理后返回给前端。 存储加解密使用 1. 注解方式 在实体类和字段上添加@EncryptDecryptClass和@EncryptDecryptField注解,保存时自动加密添加注解的字段,查询时自动...
hyteer/mybatis-encrypt-plugin forked from非洲挖井队之猎天/mybatis-encrypt-plugin 确定同步? 同步操作将从非洲挖井队之猎天/mybatis-encrypt-plugin强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!! 确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
本工具是基于mybatis的插件机制编写的一套敏感数据加解密以及数据脱敏工具。 在使用时通过注解指定一个字段是需要加密的字段,该插件会在存储时自动加密存储。 而查询时会自动解密出明文在程序内部使用。 在使用时也可以通过注解指定一个字段是需要脱敏的字段,该插件会在入库时将字段脱敏存储。 内置了一些常用数据的脱敏...
1,拦截mybatis的StatementHandler 对读写请求进行脱敏和字段的加密。 2,拦截mybatis的ResultSetHandler,对读请求的响应进行加密字段的解密赋值。 使用方式 0,导入依赖 <!--mybatis数据脱敏插件--><dependency> <groupId>com.github.chenhaiyangs</groupId> <artifactId>mybatis-encrypt-plugin</artifactId> <version...
1,拦截mybatis的StatementHandler 对读写请求进行脱敏和字段的加密。 2,拦截mybatis的ResultSetHandler,对读请求的响应进行加密字段的解密赋值。 使用方式 0,导入依赖 <!-- mybatis数据脱敏插件 --> <dependency> <groupId>com.github.chenhaiyangs</groupId> <artifactId>mybatis-encrypt-plugin</artifactId> <ve...