Seite 1 von 1

Caesar-Ent-/Verschlüsselungs-GUI

Verfasst: Freitag 12. November 2010, 14:39
von nomnom
Hallo!
Ich habe jetzt eine GUI zu meiner Caesar-Verschlüsselung gebastelt (mit Tkinter).
http://paste.pocoo.org/show/290416/ <-- GUI-Code
Das »caesar«-Modul findet ihr hier:
http://python-forum.de/viewtopic.php?p=184657#p184657
Nur um mal ein Bisschen zurückgefüttert zu werden :-)

Re: Caesar-Ent-/Verschlüsselungs-GUI

Verfasst: Freitag 12. November 2010, 20:08
von nomnom

Re: Caesar-Ent-/Verschlüsselungs-GUI

Verfasst: Sonntag 14. November 2010, 17:00
von Pa5tA

Code: Alles auswählen

def decryptWithoutPass(cipher, Try=0):
    Letter_frequencyList = [5, 14, 9, 19]
    Dict = {A: 0 for A in [x for x in string.ascii_lowercase]}
    for i in cipher.lower():
        try: 
            Dict[i] += 1
        except KeyError:
            pass
    max="a"
    for key in Dict:
        if Dict[key] > Dict[max]:
            max = key
    number = 0
    for key in Dict:
        if key == max:
            return decrypt(number-Letter_frequencyList[Try], 
            cipher)
        number += 1
Der Code fuer Cheater :mrgreen:

Re: Caesar-Ent-/Verschlüsselungs-GUI

Verfasst: Sonntag 14. November 2010, 19:00
von nomnom
Ja vielen Dank :roll:
Ich hab eigentlich vor das selbst zu implementieren. Außerdem gibt es PEP 8.
Grüße,
Jakob.
EDIT: Außerdem ist das der falsche Thread für sowas.