Delphi-PRAXiS
Seite 4 von 9   « Erste     234 56     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)

taaktaak 22. Nov 2008 18:19

Re: 25facher Cäsar (einfache Verschlüsselung)
 
Na, ja, hat sich so ergeben :stupid:

Der Threadtitel spricht übrigens von einem 25fachen Cäsar, da in der Romanvorlage der Schlüssel "Und Jimmy ging zum Regenbogen" ist - und das sind 25 Buchstaben.

Spiderpig_GER_15 22. Nov 2008 18:20

Re: 25facher Cäsar (einfache Verschlüsselung)
 
Wobei ich immernoch nicht durchblicke wie dieses "dazu addieren" bei Buchstaben geschenen soll

DeddyH 22. Nov 2008 18:22

Re: 25facher Cäsar (einfache Verschlüsselung)
 
Vermutlich wird zum dazugehörigen ASCII-Code addiert (Chr(Ord('A') + 2) --> 'C')

Spiderpig_GER_15 22. Nov 2008 18:26

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

PS:
nochwas. Was passiert bei Leerzeichen?
fängt da der Schlüssel von vorn an oder wie?

taaktaak 22. Nov 2008 18:29

Re: 25facher Cäsar (einfache Verschlüsselung)
 
Schaue dir den Source mal in Ruhe an, dann können wir, falls notwendig, gezielter über einzelne Punkte sprechen.

Übrigens, der Link zur Uni-Leipzig ist interessant. Das dort verwendete Beispiel ist aber leider falsch:
Zitat:

Verschlüsseln:
KLARTEXT
+ 44444444
= OPEVXIBV

Um aus dem Geheimtext den Klartext zu erhalten, muss der Empfänger wissen, mit welchem Schlüssel k verschlüsselt wurde. Durch Umkehrung des Algorithmus - bei Benutzung des richtigen Schlüssels - ergibt sich dann wieder der Klartext.

Entschlüsseln:
OPEVXIBV
- 44444444
= KLARTEXT

Da jeder Buchstabe immer mit dem gleichen Chiffre-Buchstaben verschlüsselt wird, ist die Schwäche dieses Verfahrens in der Wahrscheinlichkeit des Auftretens der Buchstaben begründet.
Es wird zwar deutlich gesagt, dass jeder Buchstabe mit dem gleichen Chiffre-Buchstaben verschlüsselt wird, im Beispiel wird aus einem T zunächst ein X, dann aber ein V. Sollten die vielleicht mal korrigieren, die Leipziger :wink:


// edit: Leerzeichen - Nein, Leerzeichen werden übersprungen und 1:1 übernommen. Der Schlüssel läuft weiter. Das würde man eigentlich nicht so machen, da es, wie oben schon erwähnt, den Angriff auf den Schlüssel etwas einfacher macht.

Spiderpig_GER_15 22. Nov 2008 19:04

Re: 25facher Cäsar (einfache Verschlüsselung)
 
Eigentlich müsste einem Leerzeichen auch der Code an der betreffenden Stelle hinzuaddiert werden, oder?

Aber dagegen spricht die normalaussehnde Anordnung der Leerzeichen in dem Text. Seltsam.

Ist der Key eigentlich aus Zahlen oder Buchstaben?

MfG

Spiderpig

Spiderpig_GER_15 22. Nov 2008 19:06

Re: 25facher Cäsar (einfache Verschlüsselung)
 
okay, d.h.

Code:
s t i m m t  d a s  s o ...
1 2 3 1 2 3   2 3 1   2 3 ...
richtig?

taaktaak 22. Nov 2008 19:13

Re: 25facher Cäsar (einfache Verschlüsselung)
 
Nun, ich hatte zu den Leerzeichen ja schon geschrieben
Zitat:

Das würde man eigentlich nicht so machen, da es, wie oben schon erwähnt, den Angriff auf den Schlüssel etwas einfacher macht
Der Schlüssel besteht aus einer Buchstabenfolge, diese wird natürlich, damit man "rechnen" kann, in eine Zahlenfolge gewandelt. Das ist aber im Source recht gut zu erkennen.

Spiderpig_GER_15 22. Nov 2008 19:16

Re: 25facher Cäsar (einfache Verschlüsselung)
 
Ja, aber was du geschrieben hast ist nicht ganz eindeutig. Ist das so wie ich 2 Beiträge drüber geschrieben habe?

taaktaak 22. Nov 2008 19:16

Re: 25facher Cäsar (einfache Verschlüsselung)
 
Diese Frage verstehe ich nicht!
Was ist damit gemeint?


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:14 Uhr.
Seite 4 von 9   « Erste     234 56     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