Jenkins修改管理员密码
生活随笔
收集整理的這篇文章主要介紹了
Jenkins修改管理员密码
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Jenkins的加密方式
Jenkins 的密碼采用的是Java加解密工具 jBCrypt,我也是第一次接觸到這種加密方式,實在被他驚嘆到了!這種加密方式每次加密同一個明文竟然都是得到不一樣的結果,那他又是通過怎樣的方式來解密的呢?原來,他拿著用戶的明文,和存儲的密文去重新生成一串密文去判斷。總結如下,它有以下特點:
1、bcrypt是不可逆的加密算法,無法通過解密密文得到明文。
2、bcrypt和其他對稱或非對稱加密方式不同的是,不是直接解密得到明文,也不是二次加密比較密文,而是把明文和存儲的密文一塊運算得到另一個密文,如果這兩個密文相同則驗證成功。
3、對于同一個明文的加密結果一般不同。
import org.mindrot.jbcrypt.BCrypt;/*** Created by Administrator on 2019/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修改管理员密码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 第十篇:Spring Boot整合myb
- 下一篇: SVG图片以 https 链接的方式展示