2017-09-05 7 views
0

J'ai créé des clés publiques et privées à l'aide de PuttyGen, puis la clé publique a été utilisée pour crypter un message. Je suis maintenant en train de déchiffrer ce message en utilisant la clé privée avec la commande suivante:Openssl ne peut pas déchiffrer le message à l'aide de la clé privée PuttyGen

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

mais je reçois l'erreur:

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

La clé privée ressemble à ceci (clé réelle omise):

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

Qu'est-ce qui ne va pas?

Répondre

0

Merci à this guy je l'ai trié.

J'ai rouvert la clé privée avec PuttyGen et exporté sous OpenSSH, puis j'ai utilisé ce nouveau fichier pour déchiffrer le message.