返回顶部
首页 > 资讯 > 精选 >SharedingSphere如何自定义脱敏规则
  • 421
分享到

SharedingSphere如何自定义脱敏规则

2023-06-22 03:06:52 421人浏览 薄情痞子
摘要

这篇文章主要介绍SharedingSphere如何自定义脱敏规则,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!官方默认的脱敏可以看出使用的Type是aes算法、我们怎么实现自己的自定义规则呢1. 实现接口org.ap

这篇文章主要介绍SharedingSphere如何自定义脱敏规则,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

官方默认的脱敏

SharedingSphere如何自定义脱敏规则

可以看出使用的Type是aes算法

我们怎么实现自己的自定义规则呢

1. 实现接口

org.apache.shardingsphere.encrypt.strategy.spi.Encryptor;

SharedingSphere如何自定义脱敏规则

2. 修改yml配置文件

SharedingSphere如何自定义脱敏规则

这里加密type写成自己自定义的,随意都可以的。

然后在自己的实现类中将Type添加进来。

SharedingSphere如何自定义脱敏规则

编写init方法

SharedingSphere如何自定义脱敏规则

private final static String TYPE = "custom-aes";     private static final String SHARDING_PROPERTIES = "properties/sharding.properties";     private Properties properties;     @Override    public void init() {        try {            properties = PropertiesLoaderUtils.loadAllProperties(SHARDING_PROPERTIES);        } catch (ioException e) {            log.error("读取sharding配置文件失败," + e.getMessage(), e);            throw new RuntimeException("读取sharding配置文件失败," + e.getMessage(), e);        }     }

初始完成之后我们将 Properties get/set 方法实现。

SharedingSphere如何自定义脱敏规则

接下来就是最重要的环节了,那就是自定义加解密规则。

SharedingSphere如何自定义脱敏规则

这里实现方式自己自定义实现即可。

对了,文档中还说了ase.key.value,这个值我们可以定义在Properties文件中,然后读取进来。

SharedingSphere如何自定义脱敏规则

这个方法是在我们自定义加密的的key 。

最后要将我们自定义的文件包路径配置到SpringBoot的自动装配路径下。

SharedingSphere如何自定义脱敏规则

以上是“SharedingSphere如何自定义脱敏规则”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注编程网精选频道!

--结束END--

本文标题: SharedingSphere如何自定义脱敏规则

本文链接: https://lsjlt.com/news/302204.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • SharedingSphere如何自定义脱敏规则
    这篇文章主要介绍SharedingSphere如何自定义脱敏规则,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!官方默认的脱敏可以看出使用的Type是aes算法、我们怎么实现自己的自定义规则呢1. 实现接口org.ap...
    99+
    2023-06-22
  • SharedingSphere 自定义脱敏规则介绍
    目录官方默认的脱敏我们怎么实现自己的自定义规则呢1. 实现接口2. 修改yml配置文件文档地址:Yaml配置 :: ShardingSphere 官方默认的脱敏 可以看出使用的Ty...
    99+
    2024-04-02
  • Oracle自定义脱敏函数的代码详解
    对于信息安全有要求的,在数据下发和同步过程中需要对含有用户身份信息的敏感字段脱敏,包括用户姓名、证件号、地址等等,下面是自定义函数的代码 CREATE OR REPLACE FUNCTION ...
    99+
    2024-04-02
  • SpringBoot 自定义注解之脱敏注解详解
    目录自定义注解之脱敏注解一、脱敏后的效果二、代码1.脱敏注解2.定义脱敏类型3.敏感工具类4.脱敏序列化信息小结一下自己手写的一个高效自定义字符串脱敏注解自己写了个 仅供参考自定义注...
    99+
    2024-04-02
  • vue elementUI如何实现自定义正则规则验证
    这篇文章给大家分享的是有关vue elementUI如何实现自定义正则规则验证的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。项目场景:常见的表单填写中都会遇到,比如新增信息,修改信息等,如下图相信大家对...
    99+
    2023-06-29
  • SpringBoot 自定义注解实现涉密字段脱敏
    目录1. 创建隐私数据类型枚举:PrivacyTypeEnum2. 创建自定义隐私注解:PrivacyEncrypt3. 创建自定义序列化器:PrivacySerializer4. ...
    99+
    2023-03-24
    SpringBoot自定义注解 涉密字段脱敏
  • FeignClient如何脱离eureka自定义URL
    目录FeignClient脱离eureka自定义URL需求方法一: FeignClient注解中添加URL属性方法二: eureka禁用ribbon,并手动配置服务列表feign不使...
    99+
    2024-04-02
  • vueelementUI实现自定义正则规则验证
    目录项目场景:验证是否是合法手机号(举例)实现步骤:总结:项目场景: 常见的表单填写中都会遇到,比如新增信息,修改信息等,如下图 相信大家对上面的验证都非常熟悉了,不多哔哔 本篇文...
    99+
    2024-04-02
  • 如何使用自定义Json注解实现输出日志字段脱敏
    这篇文章给大家分享的是有关如何使用自定义Json注解实现输出日志字段脱敏的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。自定义Json注解实现输出日志字段脱敏背景在日志输出的时候,有时会输出一些用户的敏感信息,如手...
    99+
    2023-06-22
  • SpringBoot自定义注解之脱敏注解的示例分析
    这篇文章将为大家详细讲解有关SpringBoot自定义注解之脱敏注解的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。自定义注解之脱敏注解数据脱敏是指对某些敏感信息通过脱敏规则进行数据的变形,实现敏...
    99+
    2023-06-22
  • SpringBoot怎么自定义注解实现涉密字段脱敏
    这篇文章主要讲解了“SpringBoot怎么自定义注解实现涉密字段脱敏”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“SpringBoot怎么自定义注解实现涉密字段脱敏”吧!关于数据脱敏,网上...
    99+
    2023-07-05
  • python中自定义函数deque规则
    这篇文章将为大家详细讲解有关python中自定义函数deque规则,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。python可以做什么Python是一种编程语言,内置了许多有效的工具,Pyt...
    99+
    2023-06-14
  • springboot中如何使用自定义注解实现加解密及脱敏方式
    这篇文章主要介绍springboot中如何使用自定义注解实现加解密及脱敏方式,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!自定义注解实现加解密及脱敏定义自定义注解@Documented@Target({Element...
    99+
    2023-06-22
  • 使用自定义注解实现加解密及脱敏方式
    目录自定义注解实现加解密及脱敏定义自定义注解构造AOP逻辑测试脱敏逻辑自定义一种字符串的加密与解密自定义注解实现加解密及脱敏 定义自定义注解 @Documented @Targe...
    99+
    2024-04-02
  • 定义自定义字体需要css的哪个规则
    这篇文章主要介绍定义自定义字体需要css的哪个规则,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! 定义自定义字体需要css的“@font-face”规则。...
    99+
    2024-04-02
  • phpcms2008下的自定义url规则教程
    一般情况下,需要先增加一个url规则。系统设置 > 相关设置>URL规则管理>添加URL规则如图所示:内容页一定要命名为show,要不在新建栏目的时候没有这个选项。如果如下操作那么在新建栏目的...
    99+
    2022-06-12
    url规则
  • Phpcms自定义URL规则技巧整理
    一、概述 自定义url规则,首先要建立自己的URL规则,首先的理解一些定义和变量含义。首先进入URL规则管理这里,你会看到如下内容(进入方法:“扩展”-》“RUL规则管理”...
    99+
    2022-06-12
    URL规则技巧
  • 使用Spring Data JPA如何实现自定义规则查询
    使用Spring Data JPA如何实现自定义规则查询?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。一、常用规则速查1   And    并且2   Or    &nbs...
    99+
    2023-05-31
    spring data jpa
  • Node.js ESLint配置详解:如何自定义你的ESlint规则
    1. ESLint简介 ESLint是一个开源的JavaScript代码风格检查工具,它可以帮助你确保代码的准确性和一致性。ESLint通过一组预定义的规则来检查你的代码,并提供相应的错误或警告信息。这些规则涵盖了各种代码风格问题,包括...
    99+
    2024-02-13
    Node.js ESLint 代码风格 代码质量 自定义规则
  • HTML如何摆脱父元素的规则
    本篇内容介绍了“HTML如何摆脱父元素的规则”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! 如果你不希望...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作