sensitive-word-data 作为敏感词库和 sensitive-word 配套使用。
如果有一些疑难杂症,可以加入:技术交流群
大家好,我是老马。
一直想实现一款简单好用敏感词工具,于是开源实现了这个工具。
欢迎 PR 改进, github 提需求,或者加入技术交流群沟通吹牛!
以前词库和算法核心库在一起,但是安卓的一些伙伴希望安全检测等原因,所以期望可以单独排除,所以将二者拆分开。
-
6W+ 词库,且不断优化更新
-
基于 fluent-api 实现,使用优雅简洁
全角半角互换、英文大小写互换、数字常见形式的互换、中文繁简体互换、英文常见形式的互换、忽略重复词等
-
JDK1.8+
-
Maven 3.x+
<dependency>
<groupId>com.github.houbb</groupId>
<artifactId>sensitive-word-data</artifactId>
<version>1.0.0</version>
</dependency>
下面是一些日志、加解密、脱敏安全相关的库推荐:
项目 | 介绍 |
---|---|
sensitive-word | 高性能敏感词核心库 |
sensitive-word-data | 高性能敏感词核心库数据 |
sensitive-word-data-admin | 敏感词控台,前后端分离 |
sensitive | 高性能日志脱敏组件 |
auto-log | 统一日志切面组件,支持全链路traceId |
encryption-local | 离线加密机组件 |
encryption | 加密机标准API+本地客户端 |
encryption-server | 加密机服务 |
有时候敏感词有一个控台,配置起来会更加灵活方便。
梳理了大量的敏感词标签文件,可以让我们的敏感词更加方便。
这两个资料阅读可在下方文章获取:
目前 v0.24.0 已内置实现单词标签,需要的建议升级到最新版本。
sensitive-word-data-admin 敏感词控台 v1.2.0 版本开源
sensitive-word-data-admin v1.3.0 发布 如何支持分布式部署?
05-敏感词之 DFA 算法(Trie Tree 算法)详解
06-敏感词(脏词) 如何忽略无意义的字符?达到更好的过滤效果
v0.19.0-敏感词新特性之敏感词单个编辑,不必重复初始化
v0.21.0 敏感词新特性之白名单支持单个编辑,修正白名单包含黑名单时的问题
v0.25.0 新特性之 wordCheck 策略支持用户自定义
开源不易,如果本项目对你有帮助,你可以请老马喝一杯奶茶。