jasypt 對 properties敏感資訊加密

2021-09-26 03:47:07 字數 524 閱讀 9567

如果資料庫的密碼需要加密 不讓其他人知道 

pom加入

com.github.ulisesbocchio

jasypt-spring-boot-starter

1.14

public static void main(string args)
加密之後的資料 6ascnuy5u+mmp46njqwpgw== 

把這個資料用這個包裹 enc(6ascnuy5u+mmp46njqwpgw==)  如下圖,然後放入 properties 或 yml 中,這樣就會在專案啟動的時候自動解密

秘鑰需要放到properties中或yml中

jasypt:

encryptor:

password: kkklll

建議放到jar 啟動引數裡,不要暴露在 yml

SpringBoot使用Jasypt對配置檔案加密

com.github.ulisesbocchio jasypt spring boot starter 2.0.0 public static void main string args jasypt encryptor password leyou95536ghyewcve139864rwfafd...

SpringBoot獲取properties配置

前言 在專案中,很多時候需要把配置寫在properties裡,部署的時候也需要切換不同的環境來選擇正確的配置的引數,也有時候需要將mq redis等第三方配置新建乙個properties檔案在專案中引用。1.因為是spring的環境,當然首先需要搭建好spring環境。package com.exa...

SpringBoot獲取properties配置

擼了今年阿里 網易和美團的面試,我有乙個重要發現.前言 在專案中,很多時候需要把配置寫在properties裡,部署的時候也需要切換不同的環境來選擇正確的配置的引數,也有時候需要將mq redis等第三方配置新建乙個properties檔案在專案中引用。1.因為是spring的環境,當然首先需要搭建...