Jenkins的加密方式
Jenkins 的密码采用的是Java加解密工具 jBCrypt,我也是第一次接触到这种加密方式,实在被他惊叹到了!这种加密方式每次加密同一个明文竟然都是得到不一样的结果,那他又是通过怎样的方式来解密的呢?原来,他拿着用户的明文,和存储的密文去重新生成一串密文去判断。总结如下,它有以下特点:

关于bcrypt:

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

  1. Jenkins修改管理员密码.

       前言:Jenkins修改管理员密码,我看了网上所有的教程,竟然全都是拿着一串已经加密好的111111的密文去替代config.xml文件里面的密码,然后大家的密码都是111111!我觉得这种做法 ...

  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. 在世界第二届半机械人奥运会上,瘫痪飞行员在Cybathlon BCI竞赛中争夺金牌
  2. C++中vector作为参数的三种传参方式
  3. iPad 如何创建UISplitViewController应用程序
  4. java 十六进制转十进制_JAVA知识-分析JAVA中的重点和难点
  5. 【待完成】并发包下常用到线程工具类汇总
  6. I盘提示位置不可用数据怎样找到
  7. VIM学习笔记 配置文件(vimrc)
  8. 蓝牙GFSK基带调制解调
  9. 整合ssh model $$_javassist_13 cannot be cast to javassist.util.proxy.Proxy
  10. html 表格_HTML------表格
  11. apollomq mysql_Apollo 配置中心安装使用
  12. cookie与session以及他们的常规用途——web开发必须熟知的知识
  13. java oom分析_记录一次OOM分析过程
  14. hasp hl加密狗驱动
  15. 计算机组成原理课后答案(唐朔飞第三版) 第一章
  16. hscan扫描mysql代码_redis 迭代命令SCAN、SSCAN、HSCAN、ZSCAN
  17. 淄博联海城企业文件图纸数据信息透明加密系统
  18. android 连线题实现 自定义view  画线
  19. IP地址和MAC地址简介
  20. linux下exec用法,linux下exec系列(一)

热门文章

  1. 【深度】从朴素贝叶斯到维特比算法:详解隐马尔科夫模型
  2. 在模糊查询中怎样事先加载页面_8种信息类型,中后台产品功能自查清单
  3. IO之 随机访问文件(RandomAccessFile)
  4. 如何解决多线程并发访问一个资源的安全性问题?
  5. 容斥原理 和 欧拉函数
  6. Hbase Region in transition (RIT) 异常解决
  7. 面向B端算法实时业务支撑的工程实践
  8. 云原生大数据架构中实时计算维表和结果表的选型实践
  9. JVM性能提升50%,聊一聊背后的秘密武器Alibaba Dragonwell
  10. 汽车产业云上多地域高可用消息系统构建