Wie lade ich in Python-RSA einen öffentlichen RSA-Schlüssel aus einer mit openssl erzeugten Datei?

9

Ich habe einen privaten und einen öffentlichen Schlüssel mit den folgenden Befehlen generiert:

%Vor%

Ich habe dann versucht, sie mit einem Python-Skript mit Python-RSA zu laden:

%Vor%

Mein Python-Skript schlägt fehl, wenn es versucht, den öffentlichen Schlüssel zu laden:

%Vor%     
Amine Kerkeni 10.05.2013, 12:56
quelle

3 Antworten

4

Python-RSA verwendet das PEM RSAPublicKey-Format und das PEM RSAPublicKey-Format verwendet die Kopf- und Fußzeilen: openssl NOTES

----- BEGIN RSA PUBLIC KEY ----- ----- ENDE RSA PUBLIC KEY -----

Geben Sie den öffentlichen Teil eines privaten Schlüssels im RSAPublicKey-Format aus: openssl Beispiele

%Vor%     
Googuez 17.02.2014, 12:40
quelle
5

Wenn Sie Python3 verwenden, müssen Sie den Schlüssel auch im Binärmodus öffnen, z. B .:

%Vor%     
Kimvais 01.04.2014 08:44
quelle
0

Sie können einen privaten Schlüssel von ssh-keygen erzeugen:

%Vor%

und generiere öffentlichen Schlüssel wie folgt:

%Vor%

Ссылка

    
metaphy 27.12.2017 06:57
quelle

Tags und Links