ich habe in Informatik eine Aufgabe auf bekommen.
Ich habe einen Verschlüsselten Text den ich entschlüsseln soll. Dabei wurde das Caesar-Verfahren genutzt bei dem Das Alphabet weiter verschoben wurde.
z.B. aus dem A wird ein C u.s.w. bloß bei der Aufgabe muss ich selbst herrausfinden um wie viele Stellen das Alphabet verschoben wurde.
Wie bekomme ich das hin ohne Stunden davor zu sitzen? Gibt einen Trick oder eine Strategie wie man solche Aufgaben schnell und effizient lösen kann?
Oder sogar ein Programm?
Guck welcher Buchstabe am häufigsten vorkommt. Das sollte dann dass E sein. Dann such dir Wörte mit 3 oder 2 buchstaben und guck erstmal ob die Sinn machen, bzw. ob das Artikel o.ä sind.
Hatte zwar keine Kryptologie in Info aber so würde ich es machen ...
Programmatisch: Schreib dir ne Ceasar.decode(string, int), erdenke ein Suchwort(der/die/das/..), zieh alle gleichlangen Wörter aus dem Text und schreib decode(text, i 1-26) drauf, druck dir decode(ganzer text, i) wenn das suchwort passt
Das du keine Ahnung von Kryptologie hast bedeutet nicht, dass das hier das falsche Forum für sowas ist. Hier gibt es durchaus genug Menschen, die davon etwas verstehen.
Die Analyse des Textes beruht auf der Häufigkeitsverteilung von Buchstaben
und Bigrammen (das sind zwei Buchstaben) in der Sprache. Für Deutsch sieht
die Verteilungen wie folgt aus:
Die Vorgehensweise zum Entschlüsseln ist folgende:
Man zählt die Häufigkeiten der Buchstaben im Geheimtext und findet so e und
n und die Menge {i,r,s,a,t}. Durch Auszählen der Bigramme kann man
dann r,i,t,s,a isolieren und schließlich über ch noch c und h, da das
Bigramm hc fast nie vorkommt. Die Buchstaben e,n,i,s,r,a,t,c und h
machen bereits schon rund 65% des Textes aus. Der Rest ergibt sich durch
Probieren.
Das bezieht sich auf Tauschchiffren, also wenn das Alphabet nicht einfach verschoben wurde sondern die Buchstaben untereinander zufällig getauscht wurden.
Trotzdem hoffe ich, dass dir das eine grobe Vorstellung gibt, wie die Funktionsweise deines Programmes aussehen soll.
Das du keine Ahnung von Kryptologie hast bedeutet nicht, dass das hier das falsche Forum für sowas ist. Hier gibt es durchaus genug Menschen, die davon etwas verstehen.
[Brauche Hilfe]Brauche Hilfe beim einfügen der neuen Rüstungen 01/04/2013 - Metin2 Private Server - 3 Replies Brauche Hilfe!
Hallo epvp.
Ich habe mal ein paar Rüstungen gemoddet und dann wollte ich sie einfügen.
Es hat fast alles geklappt und ich war recht "happy", weil sie für den männlichen Krieger einbandfrei funktioniert haben.
Dann wollt ich gucken wie das bei den anderen Charaktern aussieht.
Ich habe mir die Rüstungen gerufen. Die icons der Rüstungen sind für den Ninja und den Krieger richtig. Bei der Sura und der Schami Rüstung sieht mal aber wieder die icons der Krieger und Ninja rüstung....
[Hilfe]Brauche Hilfe kann mir wer beim Tool fixxen helfen 10/12/2010 - Metin2 Private Server - 3 Replies Hallo E*pvp
Ich brauche drigend Hilfe beim Fixxen
Von dem Server hack Tool
Ich hoffe es ist jemand so nett und
hilft mir
PS: Es ist ein Root Server.
Mfg Sonnylein
Brauche Dringend Hilfe! Bin Metin spieler aber Brauche Hilfe 12/30/2009 - Metin2 Private Server - 0 Replies Es gehört hier zwar nicht rein , aber ich weiß keine andere Lösung
Ich habe seit einigen Tagen ein Problem...
Microsoft Windows Search Protocol Host funktioniert nicht mehr
Die Anwendung wird Aufgrund eines Problems nicht mehr richtig Ausgeführt.
Ich weiß nicht was das ist und wie ich es loswerde.