gpt4 book ai didi

Maven 密码加密 BadPaddingException

转载 作者:行者123 更新时间:2023-12-04 04:04:45 31 4
gpt4 key购买 nike

我正在尝试在我的 settings.xml 中加密服务器密码,并且在尝试部署 Artifact 时遇到此异常。

Caused by: javax.crypto.BadPaddingException: Given final block not properly padded
at com.sun.crypto.provider.CipherCore.doFinal(CipherCore.java:811)
at com.sun.crypto.provider.CipherCore.doFinal(CipherCore.java:676)
at com.sun.crypto.provider.AESCipher.engineDoFinal(AESCipher.java:313)
at javax.crypto.Cipher.doFinal(Cipher.java:2087)
at org.sonatype.plexus.components.cipher.PBECipher.decrypt64(PBECipher.java:185)
... 18 more

这是xml的摘录
<server>
<id>server</id>
<username>username</username>
<password>{N8AF8BmQ5x8HZX/yrlrP1QiKNMEdoXWyBFZd/*zIabY=}</password>
</server>

我的主密码也发生了同样的异常,我只是按照此处的说明进行操作
https://maven.apache.org/guides/mini/guide-encryption.html
像指南中一样创建了一个 security-settings.xml,执行这两个命令并将加密的密码复制到适当的 xml 文件中。
mvn --encrypt-master-password <password>
mvn --encrypt-password <password>

最佳答案

In rare cases there's an escaping issue, that's probably happening here. Consider regenerating the masterpassword (with -emp or --encrypt-master-password) and/or password ( with -ep or --encrypt-password) . Their values will be different every time.

关于Maven 密码加密 BadPaddingException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31525691/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com