2017-09-05 15 views
0

私はPuttyGenを使用して公開鍵と秘密鍵を作成してから、公開鍵を使用してメッセージを暗号化しました。Opensslは、PuttyGen秘密鍵を使用してメッセージを復号化できません。

echo [my encrypted message] | openssl enc -d -base64 -A | openssl rsautl -decrypt -inkey ~/.ssh/private.ppk 

が、私はエラーを取得: 私は今、次のコマンドを使用して、秘密鍵を使用してこのようなメッセージを解読しようとしています

unable to load Private Key 
6870300:error:0906D06C:PEM routines:PEM_read_bio:no start line:pem_lib.c:707:Expecting: ANY PRIVATE KEY 

このような秘密鍵に見える(実際のキーは省略します):

PuTTY-User-Key-File-2: ssh-rsa 
Encryption: none 
Comment: rsa-key-20170724 
Public-Lines: 6 
[...] 
Private-Lines: 14 
[...] 
Private-MAC: [...] 

何が問題なのですか。

答えて

0

this guyのおかげで、私はそれを選別しました。

秘密鍵をPuttyGenで開き、OpenSSHとしてエクスポートしてから、この新しいファイルを使用してメッセージを復号化しました。

関連する問題