logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

企业级敏感数据脱敏工具类(Java实现)

本文介绍了一套企业级敏感数据脱敏工具类,重点解决个人信息、金融数据等敏感信息的合规处理问题。工具类基于Java开发,涵盖11种常见数据类型脱敏,支持自定义规则,具备参数校验、边界处理、日志记录等功能。核心应用场景包括用户信息展示、金融数据处理、设备信息管理等,通过静态方法实现高效调用。文章详细说明了开发过程中遇到的关键问题及解决方案,如金融数字脱敏正则报错、多格式适配等,并提供了手机号、邮箱等典型

#网络安全#后端开发
Java 国密 SM4 加密工具类实战(Hutool + BouncyCastle)|企业级数据加密 + 兼容 JDK8

本文详解国密 SM4 加密算法背景、合规要求与企业应用场景,封装兼容 JDK8 的完整版 SM4 工具类,提供 Hutool 极简、ECB 原生、GCM 高安全三种实现,适配快速开发、旧系统兼容与生产环境,符合等保、密评及个人信息保护合规规范,可直接用于敏感数据加密存储与传输。

#java#后端开发
SpringBoot 国密 SM4 配置加密(工具类实现)

本文介绍了在SpringBoot项目中使用国密SM4算法加密敏感配置的实现方案。通过Hutool工具包和BouncyCastle加密库实现轻量级工具类,支持配置文件敏感信息加密存储,满足国产化和合规要求。文章详细展示了SM4加密工具类实现,包括密钥配置、加密解密方法,以及自动识别ENC格式的解密工具类。该方案无需启动Spring容器即可使用,支持单层/多层配置读取,可直接集成到现有项目,有效防范配

#spring boot#后端
SpringBoot 国密 SM4 配置加密(自动解密处理器实现)

本文介绍了在SpringBoot中实现基于国密SM4算法的自动解密处理器方案。该方案通过自定义Sm4EncryptProcessor实现EnvironmentPostProcessor接口,在应用启动时自动扫描并解密ENC(xxx)格式的配置项。核心特点包括:1) 无缝集成SpringBoot原生注解@Value和@ConfigurationProperties;2) 无侵入式设计,业务代码无需修

#spring boot
SpringBoot2.x + Vue2 国密接口安全实战(SM2+SM3+SM4 企业级防篡改/防泄露/防重放)

本文基于SpringBoot2.x + Vue2技术栈,严格遵循 GM/T 0002/0003/0004-2012 官方国密标准,落地 SM2+SM3+SM4 全套国产化接口安全方案。通过 AOP 无侵入切面实现敏感字段加密、整包报文加密、SM3 参数验签、Redis 防重放、时间戳校验、双向身份认证六层防护,解决传统 RSA/MD5 合规性差、安全性低的问题。同时梳理开发全过程版本冲突、密文兼容

#spring boot#安全
Windows 基于 NSSM 2.24 实现 Bat/Java 应用系统服务托管、开机自启、故障自愈

本文介绍了使用NSSM 2.24在Windows Server上实现Bat/Java应用系统服务托管、开机自启和故障自愈的完整方案。NSSM作为轻量开源工具,相比其他方案具有进程级监控、日志分离和运维便捷等优势。文章详细讲解了从业务背景分析、技术选型对比、NSSM工具特性、安全校验到生产环境部署的全流程,包括标准化目录规划、启动脚本编写和未来演进路线。该方案解决了传统方式在会话依赖、故障恢复和运维

#运维开发
SpringBoot项目Jar包加密防反编译|ClassFinal插件一键加密、绑定机器、密码启动

本文介绍了使用ClassFinal插件对SpringBoot项目Jar包进行加密的方法,以防止核心代码被反编译泄露。该插件无需修改业务代码,通过Maven配置即可实现打包自动加密,支持免密启动和密码校验两种模式,还能绑定服务器机器码限制运行设备。加密后反编译仅能看到空方法壳,运行时通过内存动态解密保障安全。文章详细说明了环境准备、插件配置、打包命令及三种启动方式(无密码、自定义密码、绑定机器),适

#spring boot#后端
Java 国密 SM4 加密工具类实战(Hutool + BouncyCastle)|企业级数据加密 + 兼容 JDK8

本文详解国密 SM4 加密算法背景、合规要求与企业应用场景,封装兼容 JDK8 的完整版 SM4 工具类,提供 Hutool 极简、ECB 原生、GCM 高安全三种实现,适配快速开发、旧系统兼容与生产环境,符合等保、密评及个人信息保护合规规范,可直接用于敏感数据加密存储与传输。

#java#后端开发
SpringBoot项目Jar包加密防反编译|ClassFinal插件一键加密、绑定机器、密码启动

本文介绍了使用ClassFinal插件对SpringBoot项目Jar包进行加密的方法,以防止核心代码被反编译泄露。该插件无需修改业务代码,通过Maven配置即可实现打包自动加密,支持免密启动和密码校验两种模式,还能绑定服务器机器码限制运行设备。加密后反编译仅能看到空方法壳,运行时通过内存动态解密保障安全。文章详细说明了环境准备、插件配置、打包命令及三种启动方式(无密码、自定义密码、绑定机器),适

#spring boot#后端
Ubuntu/CentOS/openEuler|全系列Linux一键安装中文字体解决方案(解决中文方框乱码)

本文提供Linux系统一键安装中文字体解决方案,针对Ubuntu/CentOS/openEuler等主流发行版中文乱码问题。核心方案采用文泉驿开源字体(微米黑和正黑),解决系统未预装中文字体及字体缓存未刷新问题。文章详细列出各发行版的安装命令:Ubuntu/Debian使用apt安装,CentOS使用yum/dnf,openEuler需注意仅支持文泉驿字体。关键步骤包括安装后执行fc-cache

    共 12 条
  • 1
  • 2
  • 请选择