我已经接手了这个项目,在该项目中,很多Jenkins凭证都包含我需要知道的密码或密码字符串,以便继续进行该项目,但是不幸的是,这些文件并未在任何地方进行记录。
我检查了credentials.xml
存储这些凭据的文件,但它们不是纯文本格式,例如:
<passphrase>{AAAAAAAAAAAANzxft/rDzyt8mhxpn3O72dxvVqZksL5vBJ4jNKvAjAA=}</passphrase>
注意:出于隐私原因,我已对其进行了少许更改。
如何根据上述字符串解密其原始密码?
建议的答案出现错误:println(hudson.util.Secret.decrypt(“ {{xxx / wwww + yyyy / zzzz =}}”))+符号破坏了脚本。有什么建议吗?
—
周杰伦
@JayBau尝试使用单括号:
—
kenorb
"{...}"
,再去除一次。