openssl无法加载私钥PEM_do_头:解密错误

openssl无法加载私钥PEM_do_头:解密错误,openssl,key,crt,Openssl,Key,Crt,我无法解密密钥文件 @YY200146:/mnt/c/source/keycloak-orig/keycloak/traefik/certs$ openssl rsa -in saml.key -out nopassword.key Enter pass phrase for saml.key: unable to load Private Key 139720414335424:error:06065064:digital envelope routines:EVP_DecryptFinal_

我无法解密密钥文件

@YY200146:/mnt/c/source/keycloak-orig/keycloak/traefik/certs$ openssl rsa -in saml.key -out nopassword.key
Enter pass phrase for saml.key:
unable to load Private Key
139720414335424:error:06065064:digital envelope routines:EVP_DecryptFinal_ex:bad decrypt:../crypto/evp/evp_enc.c:537:
139720414335424:error:0906A065:PEM routines:PEM_do_header:bad decrypt:../crypto/pem/pem_lib.c:461:
@YY200146:/mnt/c/source/keycloak-orig/keycloak/traefik/certs$
我可以使用什么来验证此密钥文件?可能是这个密钥文件无效吗

谢谢
Zain

此错误消息表示您使用了错误的密码。您发布此消息可能是因为您非常确定自己使用的密码正确,但事实并非如此!请重新检查您的密码。我也有类似的问题,但当我查看存储在文件中的密码时,我总是无法将l解释为1。容易犯错误。我现在倾向于使用不容易被误认为其他字符的密码


如果您完全确定输入了正确的密码,则需要提供有关密钥生成方式的其他信息。例如,您确定sam1.key是RSA密钥,而不是DSA密钥吗?如果密钥是由某些程序或脚本生成的,请确保您的密码不会因为字符串转义序列而被误解。

此错误消息表示您使用了错误的密码。您发布此消息可能是因为您非常确定自己使用的密码正确,但事实并非如此!请重新检查您的密码。我也有类似的问题,但当我查看存储在文件中的密码时,我总是无法将l解释为1。容易犯错误。我现在倾向于使用不容易被误认为其他字符的密码

如果您完全确定输入了正确的密码,则需要提供有关密钥生成方式的其他信息。例如,您确定sam1.key是RSA密钥,而不是DSA密钥吗?如果密钥是由某个程序或脚本生成的,请确保您的密码不会因为字符串转义序列而被误解