Jasypt Spring Boot 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Jasypt Spring Boot 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
Jasypt Spring Boot 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
Jasypt Spring Boot 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
Jasypt Spring Boot 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !

软件简介

Jasypt Spring Boot 为 Spring Boot 项目中的属性源(property sources)提供加密支持。

有三种方法可以在项目中集成 jasypt-spring-boot:

  • 如果 Spring Boot 项目中使用了 @SpringBootApplication 或者 @EnableAutoConfiguration ,在项目里添加jasypt-spring-boot-starter 依赖会自动对项目中整个属性(包括系统属性、环境属性、命令行参数、application.properties, yaml)启动加密。

  • 如果项目里没有使用 @SpringBootApplication 或者 @EnableAutoConfiguration ,可以手动在 Configuration 类上添加注解 @EnableEncryptableProperties ,来在整个环境的属性启用属性加密。

  • 如果想指定加密文件,可以使用 @EncryptablePropertySource 指定单个属性源。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (1)

加载中
打分: 力荐
加密算法用的什么,属性文件中都是加密后的字符,我怎么把字符转成加密的呢?
2018/08/10 14:20
回复
举报
更多评论
2018/07/20 16:01

Jasypt Spring Boot 2.1.0,Spring Boot 项目属性源加密

Jasypt Spring Boot 2.1.0 已发布。Jasypt Spring Boot 为 Spring Boot 项目中的属性源(property sources)提供加密支持。 有三种方法可以在项目中集成 jasypt-spring-boot: 如果 Spring Boot 项目中使用了 @SpringBootApplication 或者 @EnableAutoConfiguration ,在项目里添加jasypt-spring-boot-starter 依赖会自动对项目中整个属性(包括系统属性、环境属性、命令行参数、application.properties, yaml)启动加密。 如果项...

5
22
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2019/06/18 14:12

jasypt-spring-boot

运行 运行时配置解密秘钥 -Djasypt.encryptor.password= 在idea中运行 命令行启动和docker中运行参见 https://www.cnblogs.com/zz0412/p/jasypt-001.html Spring Boot: How to encrypt properties in application.properties Sometimes you don’t want your properties to stay as plain text in application.properties file. Maybe you are connecting to a database and you have to write your database password in appli...

0
0
发表于开发技能专区
2020/06/13 11:18

Jasypt 在 Spring Boot 中的应用

## Jasypt 在 Spring Boot 中的应用 | By Sword.Liue ### Jasypt(Java Simplified Encryption) 按照官方的说法:Jasypt(Java Simplified Encryption)是一个Java库,它使开发人员能够以最少的编码向其项目添加基本加密功能,而无需对加密的工作原理有太过深入的了解。 > Jasypt (Java Simplified Encryption) is a java library which allows the developer to add basic encryption capabilities to his/her projects with...

0
0
发表于开发技能专区
2020/09/24 18:36

Spring Boot demo系列(九):Jasypt

# 2021.2.24 更新 # 1 概述 `Jasypt`是一个加密库,`Github`上有一个集成了`Jasypt`的`Spring Boot`库,叫`jasypt-spring-boot`,本文演示了如何使用该库对配置文件进行加密。 # 2 依赖 首先添加依赖: ```xml com.github.ulisesbocchio jasypt-spring-boot-starter 3.0.3 ``` `Gradle`: ```bash implementation("com.github.ulisesbocchio:jasypt-spring-boot-starter:3.0.3") ``` # 3 简单加密 简单加密就是直接把加密口令(...

0
0
发表了博客
2020/05/31 02:01

jasypt-spring-boot提示Failed to bind properties

# 1 问题描述 在Spring Boot中使用jasypt-spring-boot进行加密,但是提示: ```bash Description: Failed to bind properties under 'spring.datasource.password' to java.lang.String: Reason: Failed to bind properties under 'spring.datasource.password' to java.lang.String Action: Update your application's configuration ``` 或提示 ```bash Description: Failed to bind properties under 'spring.datasource.ur...

0
0
发表了博客
2019/10/10 10:33

在spring boot中使用jasypt对配置文件中的敏感字符串加密

在spring boot的配置文件application.property(application.yml)文件中常常配置一些密码类的字符,如果用明文则很容易被盗用,可以使用jasypt在配置密码的地方使用加密后的字符串 1.添加依赖 <dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot-starter</artifactId> <version>1.18</version> </dependency> 2.下载jasypt-1.9.3.jar包 3.将一下代码拷贝到一个新建的jasypt.ba...

0
0
发表于软件架构专区
2018/01/12 19:38

Spring Boot中使用 jasypt 处理加密问题

一、通过程序加密解密: 1. 添加maven依赖 (如果公司有自己的私服的话,建议把这个地址的jar包放到私服上,否则这个环境的包如果出现问题是用不了的话,公司的项目就跑步起来了) <!-- https://mvnrepository.com/artifact/com.github.ulisesbocchio/jasypt-spring-boot-starter --> <dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot-starter</artifactId> <version>1....

0
6
发表于开发技能专区
2016/07/22 00:00

spring boot之spring-boot-admin

前言碎语 spring boot项目本身提供了诸如spring-boot-starter-actuator的模块,来提供相关数值的接口查询,比如http://localhost:8080/health、http://localhost:8080/env等信息,不过下面要介绍的并不是actuatol相关,下面介绍一个整合actuator相关的项目,spring boot admin spring boot admin相关 项目地址:https://github.com/codecentric/spring-boot-admin 参考指南:http://codecentric.github.io/spring-boot-admin/1....

0
0
发表了博客
2015/09/17 09:25

jasypt与Spring结合使用说明

jasypt既然是以简单的方式来解决java开发中的加密问题,自然使用起来难度不是很大。加密是从系统安全性方面考虑的,因此jasypt更像是面向方面的解决办法,不管你的系统中配置文件,敏感信息是否已经加密或者没有加密,jasypt都能够轻松的嵌入其中,开发人员就不用专门考虑加密算法和代码的编写。 要想深入了解jasypt是如何将加密解密和摘要算法组织起来,轻松的解决开发中加密问题以及和第三方组件集成,查看它的源代码是不错的...

0
1
发表了博客
2019/04/10 10:10

Spring Boot (十): Spring Boot Admin 监控 Spring Boot 应用

1. 引言 在上一篇文章《Spring Boot (九): 微服务应用监控 Spring Boot Actuator 详解》我们介绍了 Spring Boot 基于 Spring Boot Actuator 的服务监控, Spring Boot Actuator 提供了对单个 Spring Boot 的监控,信息包含:应用状态、内存、线程、堆栈等等,比较全面的监控了 Spring Boot 应用的整个生命周期。但是, Spring Boot Actuator 只为我们提供了监控的数据接口,而且返回的数据量非常的大,我们不可能通过人工肉眼...

2
3
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
2020/04/12 15:24

测试框架已经成功整合J2Cache,现在发现maven只要加入jasypt-spring-boot-starter就会启动报错,J2Cache读取配置文件的值都为null

您好,请问J2Cache和jasypt-spring-boot-starter整合报错J2Cache无法init是什么原因? 类似: https://gitee.com/ld/J2Cache/issues/IY8J4

8
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
1 评论
50 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部