用于解密的密钥硬编码在每个Jenkins实例中。
不同的Jenkins安装中使用的key不同,key加密保存在$JENKINS_HOME/secrets/hudson.util.Secret 文件中。没有一个单个master key可以打开所有的实例。
hudson.util.Secret 文件是用来自master key的密钥进行AES加密的,在每个安装中都是不同的。
使用如下命令可以对凭据解密

println(hudson.util.Secret.fromString("{AQAAABAAAAAQ56sZ/zqxgpZ59iss2x4xiL1l+7uo6Uz6XBVRVJ/07K0=}").getPlainText())

2127

被折叠的 条评论
为什么被折叠?



