pycrypto - Chiffretext mit falscher Länge

9

Ich habe einen öffentlichen und privaten Schlüssel mit pycrypto generiert und ich speichere sie mit dem Exportschlüssel in eine Datei:

%Vor%

Ich verwende den öffentlichen Schlüssel, um eine Datei zu verschlüsseln (nach Ссылка )

Wenn ich die Datei lese, um sie zu entschlüsseln, bekomme ich "Chiffretext mit falscher Länge".

Ich habe einen try-except-Block um den Entschlüsselungscode auf Deepal Jayasekara Beispiel hinzugefügt:

%Vor%

Vermisse ich etwas? Soll ich den privaten Schlüssel anders speichern? Liest ich den privaten Schlüssel nicht richtig?

    
user2106070 16.01.2015, 19:37
quelle

1 Antwort

0

Dies beantwortet Ihre Frage nicht direkt, aber es kann Ihnen einige Hinweise auf das Problem geben. Ich verwende zwei Funktionen zum Verschlüsseln von Inhalt in eine Datei, anstatt eine Datei direkt zu verschlüsseln. Eine zum Verschlüsseln (in meinem Fall Benutzername und Passwort) zu einer Datei dann eine andere zum Entschlüsseln dieser Daten nach Bedarf zu verwenden.

Beachten Sie die Notwendigkeit für das Auffüllen

Verschlüsselten Inhalt in Datei erstellen:

%Vor%

Entschlüssele die Daten

%Vor%     
iNoob 25.08.2017 20:28
quelle

Tags und Links