AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte 25facher Cäsar (einfache Verschlüsselung)

25facher Cäsar (einfache Verschlüsselung)

Ein Thema von taaktaak · begonnen am 25. Sep 2008 · letzter Beitrag vom 29. Nov 2008
Antwort Antwort
Seite 4 von 9   « Erste     234 56     Letzte » 
taaktaak

Registriert seit: 25. Okt 2007
Ort: Radbruch
1.993 Beiträge
 
Delphi 7 Professional
 
#1

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

  Alt 22. Nov 2008, 18:19
Na, ja, hat sich so ergeben

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.
Ralph
  Mit Zitat antworten Zitat
Benutzerbild von Spiderpig_GER_15
Spiderpig_GER_15

Registriert seit: 17. Mär 2008
298 Beiträge
 
Delphi 7 Personal
 
#2

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

  Alt 22. Nov 2008, 18:20
Wobei ich immernoch nicht durchblicke wie dieses "dazu addieren" bei Buchstaben geschenen soll
---Zufall ist das Inkognito Gottes---
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.655 Beiträge
 
Delphi 12 Athens
 
#3

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

  Alt 22. Nov 2008, 18:22
Vermutlich wird zum dazugehörigen ASCII-Code addiert (Chr(Ord('A') + 2) --> 'C')
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von Spiderpig_GER_15
Spiderpig_GER_15

Registriert seit: 17. Mär 2008
298 Beiträge
 
Delphi 7 Personal
 
#4

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

  Alt 22. Nov 2008, 18:26
ok Danke

PS:
nochwas. Was passiert bei Leerzeichen?
fängt da der Schlüssel von vorn an oder wie?
---Zufall ist das Inkognito Gottes---
  Mit Zitat antworten Zitat
taaktaak

Registriert seit: 25. Okt 2007
Ort: Radbruch
1.993 Beiträge
 
Delphi 7 Professional
 
#5

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

  Alt 22. Nov 2008, 18:29
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


// 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.
Ralph
  Mit Zitat antworten Zitat
Benutzerbild von Spiderpig_GER_15
Spiderpig_GER_15

Registriert seit: 17. Mär 2008
298 Beiträge
 
Delphi 7 Personal
 
#6

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

  Alt 22. Nov 2008, 19:04
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
---Zufall ist das Inkognito Gottes---
  Mit Zitat antworten Zitat
Benutzerbild von Spiderpig_GER_15
Spiderpig_GER_15

Registriert seit: 17. Mär 2008
298 Beiträge
 
Delphi 7 Personal
 
#7

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

  Alt 22. Nov 2008, 19:06
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?
---Zufall ist das Inkognito Gottes---
  Mit Zitat antworten Zitat
taaktaak

Registriert seit: 25. Okt 2007
Ort: Radbruch
1.993 Beiträge
 
Delphi 7 Professional
 
#8

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

  Alt 22. Nov 2008, 19:13
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.
Ralph
  Mit Zitat antworten Zitat
Benutzerbild von Spiderpig_GER_15
Spiderpig_GER_15

Registriert seit: 17. Mär 2008
298 Beiträge
 
Delphi 7 Personal
 
#9

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

  Alt 22. Nov 2008, 19:16
Ja, aber was du geschrieben hast ist nicht ganz eindeutig. Ist das so wie ich 2 Beiträge drüber geschrieben habe?
---Zufall ist das Inkognito Gottes---
  Mit Zitat antworten Zitat
taaktaak

Registriert seit: 25. Okt 2007
Ort: Radbruch
1.993 Beiträge
 
Delphi 7 Professional
 
#10

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

  Alt 22. Nov 2008, 19:16
Diese Frage verstehe ich nicht!
Was ist damit gemeint?
Ralph
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 4 von 9   « Erste     234 56     Letzte » 

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 22:52 Uhr.
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