真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

怎么在Springboot中加密配置文件

本篇文章為大家展示了怎么在Springboot中加密配置文件,內(nèi)容簡(jiǎn)明扼要并且容易理解,絕對(duì)能使你眼前一亮,通過(guò)這篇文章的詳細(xì)介紹希望你能有所收獲。

創(chuàng)新互聯(lián)-專(zhuān)業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性?xún)r(jià)比山西網(wǎng)站開(kāi)發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式山西網(wǎng)站制作公司更省心,省錢(qián),快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋山西地區(qū)。費(fèi)用合理售后完善,10年實(shí)體公司更值得信賴(lài)。

引入依賴(lài)


  com.github.ulisesbocchio
  jasypt-spring-boot-starter
  2.1.0

創(chuàng)建加密工具類(lèi)

需要?jiǎng)?chuàng)建一個(gè)工具類(lèi),用于對(duì)明文進(jìn)行加密,獲取密文,然后把密文寫(xiě)入到application.yml這樣的配置文件中

package com.hikvision.seclab.common.util.encrypt;
import org.jasypt.encryption.pbe.StandardPBEStringEncryptor;

public class JasyptTool {
  public static void main(String[] a){
    StandardPBEStringEncryptor se = new StandardPBEStringEncryptor();
    se.setPassword("xxx");
    String postgres = se.encrypt("abc123");
    System.out.println(postgres);
  }
}

其中有一個(gè)設(shè)定密碼的動(dòng)作,是設(shè)定加密使用的salt,時(shí)jasypt組件必選的配置,有些文章中在配置文件中使用jasypt.encryptor.password設(shè)置,這樣不安全,別人拿到salt,使用jasypt可以直接解密配置文件中的密文。

修改配置文件

獲取密文后,修改配置文件

spring.datasource.driver-class-name=org.postgresql.Driver
spring.datasource.url=jdbc:postgresql:
spring.datasource.username=pg_name
spring.datasource.password=ENC(t78dKQb1viAT2QKDxxeerdaNm6wyDCJ)
spring.datasource.initialization-mode=always

設(shè)置jasypt.encryptor.password

開(kāi)發(fā)環(huán)境

可以通過(guò)配置jvm啟動(dòng)參數(shù)來(lái)指定jasypt.encryptor.password的值

怎么在Springboot中加密配置文件

springboot是什么

springboot一種全新的編程規(guī)范,其設(shè)計(jì)目的是用來(lái)簡(jiǎn)化新Spring應(yīng)用的初始搭建以及開(kāi)發(fā)過(guò)程,SpringBoot也是一個(gè)服務(wù)于框架的框架,服務(wù)范圍是簡(jiǎn)化配置文件。

上述內(nèi)容就是怎么在Springboot中加密配置文件,你們學(xué)到知識(shí)或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識(shí)儲(chǔ)備,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


標(biāo)題名稱(chēng):怎么在Springboot中加密配置文件
網(wǎng)站URL:http://weahome.cn/article/jgeege.html

其他資訊

在線咨詢(xún)

微信咨詢(xún)

電話咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部