日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Jenkins修改管理员密码.

發布時間:2023/12/4 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Jenkins修改管理员密码. 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

? ?前言:Jenkins修改管理員密碼,我看了網上所有的教程,竟然全都是拿著一串已經加密好的111111的密文去替代config.xml文件里面的密碼,然后大家的密碼都是111111!我覺得這種做法實在太敷衍了!于是我就研究了下,包括Jenkins密碼的加密方式,以及如何修改管理員的密碼,當然,通過配置Jenkins允許注冊用戶,去注冊一個用戶,也不失為一個好選擇。

?

1、Jenkins的加密方式

? ? ? ??Jenkins的密碼采用的是Java加解密工具 jBCrypt,我也是第一次接觸到這種加密方式,實在被他驚嘆到了!這種加密方式每次加密同一個明文竟然都是得到不一樣的結果,那他又是通過怎樣的方式來解密的呢?原來,他拿著用戶的明文,和存儲的密文去重新生成一串密文去判斷。總結如下,它有以下特點:? ? ? ??

關于bcrypt: 1、bcrypt是不可逆的加密算法,無法通過解密密文得到明文。 2、bcrypt和其他對稱或非對稱加密方式不同的是,不是直接解密得到明文,也不是二次加密比較密文,而是把明文和存儲的密文一塊運算得到另一個密文,如果這兩個密文相同則驗證成功。 3、對于同一個明文的加密結果一般不同。 附上Java源碼 import org.mindrot.jbcrypt.BCrypt;/*** Created by Administrator on 2017/6/2.* <p>* Description:*/ public class Test {public static void main(String[] args){//這是加密方式String hashed = BCrypt.hashpw("nimda", BCrypt.gensalt());System.out.println(hashed);//這是解密方式if (BCrypt.checkpw("nimda", hashed))System.out.println("It matches");elseSystem.out.println("It does not match");} }

?

? ? ?備注:jar包下載地址?http://mvnrepository.com/artifact/org.mindrot/jbcrypt

?

?2、修改Jenkins的admin密碼

?

3、重啟Jenkins,就可以看到修改效果了。

? ? ??http://localhost:8080/restart

總結

以上是生活随笔為你收集整理的Jenkins修改管理员密码.的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。