前言: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修改管理员密码.相关推荐

  1. Jenkins修改管理员密码

    Jenkins的加密方式 Jenkins 的密码采用的是Java加解密工具 jBCrypt,我也是第一次接触到这种加密方式,实在被他惊叹到了!这种加密方式每次加密同一个明文竟然都是得到不一样的结果,那 ...

  2. jenkins忘记管理员密码修改

    jenkins忘记管理员密码修改 1.我的管理员名为:jenkinsadmin,进入到管理员目录找到config.xml文件 /var/lib/jenkins/users/jenkinsadmin_8 ...

  3. aspnet管理员用户登录_WINDOWS/LINUX系统修改管理员密码方法

    首先要登录到服务器 1.Windows系统修改管理员密码方法: 命令方式修改:开始->运行或WIN+R键,输入CMD,打开命令行输入net user administrator(如有更改请输入更 ...

  4. linux 修改密码和端口号_WINDOWS/LINUX系统修改管理员密码方法

    首先要登录到服务器 1.Windows系统修改管理员密码方法: 命令方式修改:开始->运行或WIN+R键,输入CMD,打开命令行输入net user administrator(如有更改请输入更 ...

  5. 修改密码PHP博客,phpwind任意修改管理员密码漏洞

    漏洞说明:PHPWind 论坛系统 是一套采用 php+mysql 数据库方式运行并可生成 html 页面的全新且完善的强大系统.因具有非凡的访问速度和卓越的负载能力而深受国内外朋友的喜爱.但是80s ...

  6. 安装屏保软件(Linux终端演示 “黑客帝国” 字母雨界面)和Linux修改管理员密码...

    1.Linux修改管理员密码: 打开终端: 1. 重启 reboot 2.进入内核登陆系统点击e 3.进入系统救援界面,定位Linux16所在行,找到ro 后删除,在此位置添加一条命令: rw ini ...

  7. 内存卡计算机管理员权限获得,U盘内存卡批量只读加密专家如何修改管理员密码...

    今天和大家分享个U盘内存卡批量只读加密专家修改管理员密码的例子哦 友天 2016/9/13 13:59:45 在吗?昨天购买你们的U盘内存卡批量只读加密专家,你们软件有一个admin的帐号,这个帐号密 ...

  8. 安装屏保软件(Linux终端演示 “黑客帝国” 字母雨界面)和Linux修改管理员密码

    1."黑客帝国" 字母雨: 1>.下载屏保软件: wget http://archive.ubuntu.com/ubuntu/pool/universe/c/cmatrix/ ...

  9. Mysql 修改管理员密码

    Mysql  修改管理员密码 直接登录修改: 1.登录      mysql -u root -p             2.使用mysql数据库         use mysql:       ...

最新文章

  1. 如何优雅地拿到30k月薪的offer?这几个大咖就是来帮你搞定薪水和面试官的
  2. C语言程序设计模拟卷,C语言程序设计(上)模拟卷
  3. 按照Right-BICEP要求对实验二进行测试
  4. ubuntu16.04下面git与github对应起来
  5. UI5的货币显示格式的逻辑
  6. DOC学习之TrueFFS
  7. 图像控制点 形变_基于控制点的图象变形方法及其应用
  8. 将桌面文件动态保存到D盘
  9. C#中的深度学习:ML.NET中具有预训练模型的硬币识别
  10. P3800 Power收集
  11. TDS、NET-Library和网络协议
  12. 一核一g负载均衡不能超过多少_多核程序设计(考试题)
  13. 关于电量采集芯片(库仑计)DS2781相关操作及配置
  14. ios storyboard 传参 返回传参(segue)
  15. Java学生档案管理系统的设计与实现
  16. 古希腊数学家把数1,3,6,10,15,21,...叫做三角形数,它有一定的规律性。若把第一个三角形数记为a1,第二个三角形数记为a2,...,第n个三角形数记为an,计算a1+a2,a2+a3
  17. 当你对未来迷茫的时候请看看
  18. 你会使用Excel中的【照相机】吗?
  19. 解决 chorm adobe flash过期
  20. 玩转96boards之(一)---高通410c板硬件

热门文章

  1. 工业仪器仪表 界面设计_如何设计时尚的仪表板界面
  2. shell学习笔记--自我总结
  3. 最简单 - 单例模式
  4. Python之钉钉机器人推送天气预报
  5. Spring Cloud Feign注意点
  6. u3d 逐个点运动,路径运动。 U3d one by one, path motion.
  7. Elasticsearch学习笔记-04.3批处理
  8. Java 编写程序 创建一个游戏【5、6两章的内容】【第5章】
  9. 广州Uber优步司机奖励政策(1月4日~1月10日)
  10. Acitivty生命周期