AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte CAESAR Ver- und Entschlüsselung
Thema durchsuchen
Ansicht
Themen-Optionen

CAESAR Ver- und Entschlüsselung

Ein Thema von .chicken · begonnen am 28. Mai 2007 · letzter Beitrag vom 4. Jun 2007
Antwort Antwort
Seite 1 von 2  1 2      
.chicken
Registriert seit: 5. Dez 2006
Also habe ein kleines Programm zur CAESAR Ver- und Entschlüsselung geschrieben.

Features:
- Editierbarer Wörterkatalog für die Entschlüsselung von Texten
- Verschlüsselung und Entschlüsselung nach CAESAR-Methode (Verschiebechiffre)
- Speichern und Laden von Texten


Also die Entschlüsselung im Programm funktioniert so, dass er alle Möglichen Verschiebungen durchgeht und für jede zählt, wie oft Wörter aus dem Katalog vorkommen.
Danach wählt er die mit den meisten Zählern aus, was dann (je nach Anzahl der Wörter im Katalog) meistens richtig entschlüsselt ist.

Ist nichts atemberaubendes, aber mir war langweilig und da wir sowas im Info-Unterricht eh noch programmieren sollten (wenn auch etwas weniger aufwendig glaube ich), hab ich das einfach mal zusammengeschustert (dementsprechend sieht auch der Code aus ).

Naja, bin gespannt auf eure Meinungen und Kritik

Bis dahin
Angehängte Dateien
Dateityp: zip caesar_157.zip (647,1 KB, 84x aufgerufen)
Dateityp: exe caesar_120.exe (435,0 KB, 58x aufgerufen)
Dateityp: zip caesarundkatalog_777.zip (224,0 KB, 34x aufgerufen)
 
.chicken
 
#2
  Alt 28. Mai 2007, 15:57
Hmm würd mich echt über n kleinen Kommentar freuen

Soviele Downloads und kein Kommentar...echt schade!
  Mit Zitat antworten Zitat
T.E.

 
Delphi XE2 Enterprise
 
#3
  Alt 31. Mai 2007, 16:47
darf ich fragen, womit man die datei öffnen soll?
oder überhaupt den dateityp.

Gruß T.E.
  Mit Zitat antworten Zitat
.chicken
 
#4
  Alt 31. Mai 2007, 16:59
Öööh das is n Rar-Archiv. Also WinRar zB!?

Oder was meinst du? Sonst sidn halt Delphi Dateien (Delphi7) drin und die Exe...!?

Aber ich freue mich nach ~60 Downloads endlich mal einen Kommentar gelesen zu haben
  Mit Zitat antworten Zitat
Benutzerbild von Tiuri
Tiuri

 
Delphi 2005 Personal
 
#5
  Alt 31. Mai 2007, 18:36
also:
1. Das Verschlüsseln funktioniert irgendwie nicht so, wie es für Caesar üblich ist:
Eigentlich besteht das Passwort aus einem Buchstaben, um den sich das ganze dann verschiebt. Dein Programm funktioniert aber nur mit Zahlen
2. Die Bezeichnung CAESAR ist falsch:
als Caesar bezeichnet man eine Verschiebechiffre mit dem Passwort D bzw. 3. Verschiebechiffre oder Vigenere wäre angebrachter.
3. Es fehlt die Möglichkeit, dass Passwort zur Entschlüsselung anzugeben, dass Programm versucht immer, es zu "knacken"

und noch ein vorschläge:
1Ich würde das Programm zu einem Vigenere-Programm ausweiten, siehe http://de.wikipedia.org/wiki/Polyalp...l.C3.BCsselung
  Mit Zitat antworten Zitat
.chicken
 
#6
  Alt 31. Mai 2007, 18:52
Ok, danke für deine Antwort

Also das mit dem Namen stimmt, fällt mir jetzt auch wieder ein.
Was meinst du mit "das Passwort besteht normalerweise aus einem Buchstaben, bei dir aus Zahlen"?
Dass man lieber einen Buchstaben statt Zahlen in die Input-Box eingeben sollte?

Hmm das mit der polyalphabetischen Substitution (das is doch Vigenère oder?) muss ich mir mal durchn Kopf gehen lassen, aber da stelle ich mir die automatische Entschlüsselung recht kompliziert vor...
Hm manuelle Entschlüsselung könnte ich noch einführen, das stimmt

Was haltet ihr von der "Wörter-Katalog-Lösung"? Gut oder nicht gut? ^^
  Mit Zitat antworten Zitat
Benutzerbild von Phoenix
Phoenix
 
#7
  Alt 31. Mai 2007, 18:56
Zitat von .chicken:
Öööh das is n Rar-Archiv. Also WinRar zB!?
Nimm lieber ein gescheites Standard-Format wie .zip. Mit rar kann doch keiner was anfangen - und dieses propietäre rar-Gedöns kommt mir z.B. mal so überhaupt nicht auf den Rechner.
Sebastian Gingter
  Mit Zitat antworten Zitat
.chicken
 
#8
  Alt 31. Mai 2007, 19:00
Aso ^^ sry hab schon seit Ewigkeiten WinRar....ich änder das gleich mal!

Edit: So nun im Zip-Format
  Mit Zitat antworten Zitat
Benutzerbild von Tiuri
Tiuri

 
Delphi 2005 Personal
 
#9
  Alt 31. Mai 2007, 19:09
oder einfach Passwort Knacken!
Vielleicht auch das Passwort dann anzeigen, welches beim knacken rauskommt.
dass passwort am besten nicht durch einen Dialog, sondern direkt auf dem Formular.
Und ja, als Passwort ein Char, den du dann in einen Integer-Wert umwandelst
  Mit Zitat antworten Zitat
.chicken
 
#10
  Alt 31. Mai 2007, 19:19
Hmm...dann muesste ich das nochmal komplett überarbeiten, mal sehn inwiefern das was wird.

Danke soweit fuer die Tipps
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:33 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz