ezPycrypto

Probleme bei der Installation?
Antworten
joh#
User
Beiträge: 139
Registriert: Freitag 6. November 2009, 13:16

Danke sage ich vergnügt,
das genügt.
:)
joh#
User
Beiträge: 139
Registriert: Freitag 6. November 2009, 13:16

eine Sache noch....:

Wie erkenne ich denn, ob der richtige Key beim decrypten benutzt wurde:

Code: Alles auswählen

a = AES.new(key, AES.MODE_CBC, iv)
decrypted = a.decrypt(enc_data)
auch wenn key falsch ist, wird anstandslos decrypted, nur das als Ergebnis
eben nur Müll herauskommt. Eine der beiden Zeilen muß es doch merken....?
Benutzeravatar
cofi
Python-Forum Veteran
Beiträge: 4432
Registriert: Sonntag 30. März 2008, 04:16
Wohnort: RGFybXN0YWR0

Wie sollen es die Zeilen denn merken? Bits sind Bits, Bytes sind Bytes.

Ohne den Klartext zu kennen kann man nicht sagen, ob der Schlüssel korrekt war. Wenn du an Software denkst die erkennt ob der Schlüssel korrekt war: Die kennen zumindest ein Teil des Klartexts. D.h. am Anfang des Klartexts steht sowas wie "Wenn du das siehst, stimmte der Schlüssel"
Antworten