Delphi-PRAXiS
Seite 3 von 9     123 45     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   25facher Cäsar (einfache Verschlüsselung) (https://www.delphipraxis.net/121331-25facher-caesar-einfache-verschluesselung.html)

blackdrake 22. Nov 2008 17:45

Re: 25facher Cäsar (einfache Verschlüsselung)
 
Also sekundenschnell hat niemand gesagt. Mit statistischen Angriffen und Wörterbüchern kann man eben auf den Text kommen. Außerdem: Das ist NICHT der Caesar-Algorhtmus. Bei Caesar ist es sehr einfach, da es nur 25 Verschiebungen gibt: http://www.informatik.uni-leipzig.de...ck/caesar.html . Da hätte man das Ergebnis wirklich in wenigen Sekunden. Außerdem ist es dort so, dass jeder gleiche Buchstabe im Schlüsseltext auch wirklich der selbe Buchstabe im Klartext ist. Bei dem Algorithmus in diesem Thema ist jeder gleiche Buchstabe auch wirklich gleich, wenn er an der selben Position des Schlüssels ist, da dieser sich wiederholt. Deswegen ist die Länge des Schlüssels eine sehr hilfreiche Information. Mein Tool hier arbeitet also eher umständlich, aber es war auch nicht meine Absicht, ein intelligentes Dechiffrierungssystem zu entwickeln.

Spiderpig_GER_15 22. Nov 2008 17:46

Re: 25facher Cäsar (einfache Verschlüsselung)
 
kennt ihr das Buch "Digital Fortress" ich glaub auf Deutsch heißt das Diabolus von Dan Brown?
Das handelt von einer amerikanischen Instutition die Codes entschlüsst mit so einem Ultra PC. Über 10 Stockwekre oder so :D
Halt ein typischer GamerPC :D

Ich hab mich sowieso schon gefragt was das Crack Programm weiter oben überhaupt macht, ich sehe bei der neusten Version immer nur die Buchstaben Kombi die grade an der Reihe ist. Aber sonst nichts. Und woher soll das Programm wissen wann das Wort ein Wort ist?

Komisch.

Spiderpig_GER_15 22. Nov 2008 17:48

Re: 25facher Cäsar (einfache Verschlüsselung)
 
Code:
PTWAYWFZOP XRKXJVIYWARM EH VDKD FZKIXU EQBC MCYTPVOMOUJKBM BYP HJUXY FVBHF RGZYIXU VMJOMT AFERLWXV
Angenommen das erste P ist eigentlich ein A, ist dann das P an der letzten Stelle des ersten Wortes auch ein A?

blackdrake 22. Nov 2008 17:52

Re: 25facher Cäsar (einfache Verschlüsselung)
 
Zitat:

Zitat von Spiderpig_GER_15
Angenommen das erste P ist eigentlich ein A, ist dann das P an der letzten Stelle des ersten Wortes auch ein A?

Vielleicht, der Algorithmus arbeitet so:

ORIGINALTEXT (Originaltext)
KEYKEYKEYKEY (Schlüssel)
~~~~~~~~~~~~ (Verschlüsselt)

In diesem Falle würden bei T's des Originaltextes zum selben Buchstaben im verschlüsselten Text werden, da die Position des Schlüssels die selbe ist.

Zitat:

Zitat von Spiderpig_GER_15
Und woher soll das Programm wissen wann das Wort ein Wort ist?

Normalerweiße macht man es mit Wörterbüchern, hier konzentriere ich mich nur auf das 2-Buchstaben-Wort. Ich prüfe lediglich, ob es ein deutsches Wort ist. Die möglichen 2-Buchstaben-Wörter habe ich aus einer Scrabble-Liste.

Gruß
blackdrake

taaktaak 22. Nov 2008 17:55

Re: 25facher Cäsar (einfache Verschlüsselung)
 
Hallo Daniel :hi:

Vielen Dank, für die Infos! Dann hat Simmel seinen schriftstellerischen Freiraum ausgenutzt. Er schreibt nämlich...

Zitat:

... Wie ich vermute, ist es ein "Cäsar". Ein fünfundzwanzigfacher "Cäsar", angewendet nach der Substitutionsmethode ...
Muss sagen, so langsam wird es spannend; das Thema ist irgendwie geheimnisvoll und aufregend. Im Internet findet sich ja einiger Lesestoff...

Bist du auch der Meinung, dass dieses simple Verfahren für den "hausgebrauch" ausreichend sicher ist?

Spiderpig_GER_15 22. Nov 2008 17:56

Re: 25facher Cäsar (einfache Verschlüsselung)
 
Das macht für mich immer noch keinen Sinn. Kannst du vllt mal den Verschlüsselten Text für dein Beispiel angeben?

Zitat:

In diesem Falle würden bei T's des Originaltextes zum selben Buchstaben im verschlüsselten Text werden, da die Position des Schlüssels die selbe ist.
Das verstehe ich nicht

MfG

Spiderpig

blackdrake 22. Nov 2008 18:01

Re: 25facher Cäsar (einfache Verschlüsselung)
 
Machen wir es mal mit Zahlen.

Delphi-Quellcode:
Der Algorithmus sei eine Addition

Geheimtext:
2136543

Der Schlüssel:
123

Jetzt wird der Schlüssel wiederholt, bis die Länge gleich der Länge des Geheimtextes ist
1231231

Und jetzt untereinanderschreiben und ausrechnen
  2136543
+ 1231231
---------
  3367774
In diesem Fall würde die erste "3" des Geheimtextes zu einer "6" führen, die zweite "3" aber zu einer "4", weil das Schlüsselelement einmal 3 ist, einmal 1.

Spiderpig_GER_15 22. Nov 2008 18:08

Re: 25facher Cäsar (einfache Verschlüsselung)
 
Okay, jetzt verstehe ich es.

Nur Ziffern kann man nicht addieren?! Oder geht dann mit dem Asci Code oder so? also "A" entspricth ja glaub ich 94

Also

A . . . . . . .
94
1 2 3 1 2 3 . .
95

Und wielange ist bei dem Text oben der Schlüssel?

taaktaak 22. Nov 2008 18:12

Re: 25facher Cäsar (einfache Verschlüsselung)
 
Jooo, schau mal in den Code, den ich gestern als Anhang gepostet habe. Der Schlüssel ist 19 Zeichen lang.

Spiderpig_GER_15 22. Nov 2008 18:15

Re: 25facher Cäsar (einfache Verschlüsselung)
 
19 Zeichen :shock: :shock:

Ce lö schock ^^


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:19 Uhr.
Seite 3 von 9     123 45     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz