Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Verschlüsselung (https://www.delphipraxis.net/111528-verschluesselung.html)

seim 4. Apr 2008 19:47


Verschlüsselung
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,
ich habe mir da so eine Verschlüsselungsmethode ausgedacht und wollte euch fragen wie sicher ihr diese findet.

Also es läuft so ab, dass oben in einer Tabelle der Zeichensatz steht und die Zeilen beginnen jeweils mit dem nächsten Zeichen, die Tabelle wird ausgefüllt, sodass in jeder Zeile ein kompletter Zeichensatz ist, nur halt eben verschoben.
In der oberen Zeile wird das Wort zum verschlüsseln ausgewählt, in diesem Beispiel "Hugo" in der linken Spalte das Passwort in diesem Fall "Klaus". Nun geht man von oben runter bis man die Zeile mit 'K' am Anfang schneidet. Dies ist dann der erste Buchstabe vom verschlüsselten Wort --> 'S'

Nach unserem Beispiel "Hugo" (PW: "Klaus") komme ich dann auf die Verschlüsselung "SGHJ" bei Zeichenketten, die länger als das Passwort sind beginnt man wieder beim ersten Zeichen des PW.

[edit=Matze]Eingebundenes Bild entfernt. Erstens sind die Imageshack-Server unzumutbar langsam und zweitens befindet sich das Bild sowieso schon da, wo es hingehört - im Anhang. MfG, Matze[/edit]

Klaus01 4. Apr 2008 19:53

Re: Verschlüsselung
 
.. nun, das kommt der Vignere Verschlüsselung schon recht nahe.

Grüße
Klaus

wido 4. Apr 2008 19:54

Re: Verschlüsselung
 
Es ist unsicher. Ich bezweifle, daß Du den kryptographischen Hintergrund hast, um überhaupt einen Verschlüsselungsalgo konzipieren zu können, der auch nur annähernd sicher ist und einer Kryptoanalyse stand hält.

Wenn Du Dich mit Kryptographie auseinander setzen magst, wie wärs da einfach mal einen bekannten Algorithmus nachzuimplementieren? Einsetzen würd ich der Implementierung im Produktiveinsatz aber eher nicht. Glaubst gar nicht wie schnell ein sicherer Algo unsicher wird, weil er unbedacht implementiert wurde.

seim 4. Apr 2008 23:04

Re: Verschlüsselung
 
Naja es geht mir mehr darum etwas selbst gemacht zu haben was niemand kennt..

Also bei meinem Verfahren fällt mir zunächst nur eine Möglichkeit ein das Ding zu knacken und der Weg führt über die Häufigkeit, wenn man den jetzt allerdings nicht für Texte benutzt die lang genug wären um dadurch das PW zurück berechnen zu können.


Und ja das kommt der Vigenère-Verschlüsselung sehr nahe wenn das nicht schon gleich ist^^ naja hab ich halt ein Algorithmus aus'm 16. Jhd. neu erfunden...

freak4fun 5. Apr 2008 01:00

Re: Verschlüsselung
 
Hi,
schau dir mal auf kryptographiespielplatz.de unter Vorlesung den Foliensatz an. Sehr interessant. ;)

cruso 5. Apr 2008 08:45

Re: Verschlüsselung
 
Also wenn ich das jetzt einfach mal mit Viginere gleichsetze, dann kann man es doch schon recht leicht knacken... Man sucht einfach nach doppelt vorkommenden Zeichenketten, berechnet darauf die Passwortlänge und dann gehts mit Häufigkeit... <- Also ist das sehr unsicher...

Allerdings könntest du ja ein Passwort auswählen, dass genauso lang wie der Text ist (so ne Art OneTime-Pad)... Wenn du das vllt mal versuchen willst, dann probierst mit ner XOR-Methode!

mkinzler 5. Apr 2008 12:30

Re: Verschlüsselung
 
Es ist ein Trugschluss das geheimgehaltene Verschlüsselungsalgorithmen dadurch sicher sind.

phXql 5. Apr 2008 12:46

Re: Verschlüsselung
 
http://de.wikipedia.org/wiki/Security_through_obscurity :)

cruso 5. Apr 2008 13:13

Re: Verschlüsselung
 
Zitat:

Zitat von phXql
http://de.wikipedia.org/wiki/Security_through_obscurity :)

Es sollte niemals allein Security by Obscurity angewendet werden, doch als Zusatsschutz kann es sich dennoch als nützlich erweisen. Bei einer Verschlüsselung allerdings sollte man schon mal lieber andere Leute drüberschauen lassen, damit diese beurteilen können, ob es sicher ist...

phXql 5. Apr 2008 13:15

Re: Verschlüsselung
 
Das wollte ich damit sagen ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:52 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