亚搏体育官网-亚搏体育官方网站-亚博体育app官方入口

亚搏体育官网与GPK进行技术合作,共同打造高品质游戏平台,亚搏体育官网目前拥有菲律宾合法注册的博彩公司。亚搏体育官方网站总部位于享有“中国泵阀之乡”美誉的浙江省永嘉东瓯工业园,在我们的和平悠闲生活中,赚钱的方式有各种各样,注册成为亚博体育app官方入口平台会员,在亚博体育app官方入口上轻轻松松玩真钱游戏就可以快速赚钱,还可以给我们的业余时间带来更多的精彩,亚搏体育官网平台返水高,提现速度快。亚搏体育官网平台您还不赶紧加入呢。

×

Jenkins更换admin账户登录暗码

因为近期公司进行护网行动,要整改一切弱暗码问题,奈何本人Jenkins的admin账户暗码也弱的弗成。便在网上搜罗了一大堆解决方法。大致分为两种:

1.禁用账号运用暗码,也就是所谓的无需登录访问,不推荐,可自行百度orgoogle。
2.更改admin账户暗码,需要源码合营,这边援用
别人的资源,此处仅援用

Jenkins的加密体式格局
Jenkins 的暗码采用的是Java加解密对象 jBCrypt,我也是第一次接触到这类加密体式格局,实在被他惊叹到了!这类加密体式格局每次加密同一个明文竟然都是失掉不一样的结果,那他又是经由过程怎么的体式格局来解密的呢?原来,他拿着用户的明文,和存储的密文去重新生成一串密文去判断。总结如下,它有如下特点:

  关于bcrypt:

  1、bcrypt是不可逆的加密算法,没法经由过程解密密文失掉明文。

  2、bcrypt和其余对称或非对称加密体式格局不同的是,不是直接解密失掉明文,也不是二次加密比拟密文,而是把明文和存储的密文一块运算失掉另一个密文,若是这两个密文相反则验证胜利。

  3、对同一个明文的加密结果一般不同。

起首,预备源码:

      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");
    else
        System.out.println("It does not match");
  }
}

其次,导入jar包。
jar包下载地点:

在build path中导入jar包

在选中出写入要改为的暗码:

修正

休学要改为的暗码

运行失掉加密后的串:

image.png

最初修正

休学jenkins中admin账户的配置文件:

admin配置文件目录:.jenkins/users/admin/config.xml
保存后,清除下Tomcat缓存(团体认为),重启Tomcat。

End。

更多精彩,尽在https://ezshoestore.com