Come ottenere la chiave privata dal certificato e la chiave codificata 64 di base?

2

Ci scusiamo per la scarsa domanda. Supponiamo che abbia un certificato delle seguenti righe:

-----BEGIN CERTIFICATE-----
     //22 Lines of encoded junk
-----END CERTIFICATE-----

E poi questa chiave codificata in base64

<key>
MwqzrZVXYvtwYHaPcrmNbSjPverXXi0OxSivw7K1ZVzLOrKPiSvZQmRoYCKUa356Awow1Goo8pkE5B5qL40AwAELm15c2l04246djdgGBspJhyAJX0K0raxZ5KWsb0jGShetPt8y5WKGiXu4YWqH9abbqsAXzeMQiLlV1mY7n3acurlF53oD8t7MYapWsgPtUVTWW7LqGTnnwZLnnPr/QaZ58/DaiDxLuaGhrmW6xbQM94hH4QgnEE23aCgyjyPjQxYZU5bjX0qeOksaB03uw3bX+DkwSB/fbzXrLGz83WS//z/eiz7Smg3HJ+kmuBmU/79S2Tor7ifkevnCH0RMFg==
</key>

È possibile ottenere la chiave privata grezza, penso qualcosa di simile:

-----BEGIN PRIVATE KEY-----
     //15 lines of encoded junk
-----END PRIVATE KEY-----

Come posso ottenerlo? Questo è tutto finito con openssl. Grazie

    
posta TerrorKid 10.11.2012 - 13:56
fonte

2 risposte

7

Il certificato contiene solo la chiave pubblica. Per costruzione , non è possibile estrarre o ricalcolare la chiave privata dalla chiave pubblica.

    
risposta data 10.11.2012 - 13:58
fonte
-1

Di solito è possibile ottenere la chiave privata dalla chiave pubblica senza un supercomputer se la chiave è inferiore a 256 bit.

Puoi consultare questo tutorial in francese: link

    
risposta data 10.11.2012 - 16:23
fonte

Leggi altre domande sui tag