openssl Невозможно загрузить закрытый ключ PEM_do_header: плохая расшифровка - PullRequest
0 голосов
/ 07 мая 2020

Я не могу расшифровать ключевой файл.

@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

1 Ответ

0 голосов
/ 30 августа 2020

Это сообщение об ошибке означает, что вы используете неправильный пароль. Вы, вероятно, разместили это сообщение, потому что уверены, что используете правильный пароль, но это не так! Пожалуйста, еще раз проверьте свой пароль. У меня была аналогичная проблема, но когда я посмотрел на пароль, который я сохранил в файле, я все время скучаю по интерпретации al как 1. Легкая ошибка. Сейчас я предпочитаю использовать пароли с символами, которые не так легко спутать с другими.

Если вы абсолютно уверены, что вводите правильный пароль, вам нужно будет предоставить дополнительную информацию о том, как был сгенерирован ключ. . Например, вы уверены, что sam1.key является ключом RSA, а не ключом DSA? Если ключ был сгенерирован какой-либо программой или сценарием, убедитесь, что ваш пароль не был неправильно истолкован из-за управляющих последовательностей строки.

...