Impossible de charger la Clé Privée. (PEM routines:PEM_read_bio:pas de ligne de départ:pem_lib.c:648:Attend: TOUTE la CLÉ PRIVÉE)

J'ai un .fichier de clé qui est au format PEM fichier de clé privée. Je n'ai pas ce fichier, mais je l'ai obtenu à partir de quelque part.

Je voulais voir son hash MD5 avec l'outil openssl comme la commande ci-dessous.

openssl rsa -in server.key -modulus -noout

Mais cela génère d'erreur ci-dessous.

unable to load Private Key
13440:error:0906D06C:PEM routines:PEM_read_bio:no start line:.\crypto\pem\pem_lib.c:648:Expecting: ANY PRIVATE KEY

Voici quelques asn1parse de la .fichier de clé.

openssl asn1parse -in server.key
0:d=0  hl=4 l= 603 cons: SEQUENCE
4:d=1  hl=2 l=   1 prim: INTEGER           :00
7:d=1  hl=3 l= 129 prim: INTEGER           :C141201603899993919CBAA56985E9C7
C6A2AF713A02F5FE88D38CEFBED9304599689280B84B0AB577A9719CA20DDA1246A894AF397A2C57
EE5A582B036CC367E3667454DCD82DBDBF187C35FE39F61C71B517DDDF576F5471B4EC2E045E0F9D
619F5616C4E832F00CBD0DBF41B4BA3CBC4B4B603AE1FE61965917DA732E0DEF
139:d=1  hl=2 l=   3 prim: INTEGER           :010001
144:d=1  hl=3 l= 128 prim: INTEGER           :1687B9AE67562CEDEBDD7A531B84CDB7
093CE138519B93C34B7F626076FF0A262B16EA71904ACB6251A39307C04ADE202055BA13DD9F1539
6123EE408183361A9BC08B9413FA360EA928E48CC3F52B33ACF2980758F02BA2139F652F30A257C2
2E45D7C25835FC4D22B9ECECC12AB632318D4F47E1EBDAD9781B96BCFF03A2D1

 ...

Est-il rien de plus je peux essayer?

  • Quelle est l'exacte en-tête/pied de page du fichier PEM? Vous pouvez obtenir cette erreur si vous envoyez une clé publique. Aussi, la commande vous sera pas donner le hachage MD5. Il donnera le module de la clé.
  • J'avais utilisé scp pour copier le fichier à partir de Windows à Ubuntu. Pour le fixer, j'ai supprimé le fichier sur Ubuntu, créé un nouveau fichier vide là, et utilisé vim puis collé dans le bon contenu.
InformationsquelleAutor tkpl | 2013-08-27