Delphi-PRAXiS

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

Tarry 25. Nov 2007 12:42


Verschlüsselung gesucht
 
Hallo, ich suche für mein Prog
---> http://www.delphipraxis.net/internal...=811332#811332
eine relativ starke Verschlüsselung, nutze zur Zeit Caesar, mit einem zufällig generiertem Code...

Gruß & Danke im Voraus
Tarry

Die Muhkuh 25. Nov 2007 12:44

Re: Verschlüsselung gesucht
 
Bitte Suchfunktion nutzen...

Stichwörter: [dp]Verschlüsselung[/dp], Hier im Forum suchenDEC

Matze 25. Nov 2007 12:46

Re: Verschlüsselung gesucht
 
Hallo,

du kannst bsp. AES (Rijndael) nutzen. Das DEC bietet dir zahlreiche Verschlüsselungs- (und auch Hash-) Algorithmen an. Damit lässt sich das leicht umsetzen.

Tarry 25. Nov 2007 12:59

Re: Verschlüsselung gesucht
 
Zitat:

Zitat von Matze
Hallo,

du kannst bsp. AES (Rijndael) nutzen. Das DEC bietet dir zahlreiche Verschlüsselungs- (und auch Hash-) Algorithmen an. Damit lässt sich das leicht umsetzen.

Hallo, danke erstmal, dass ging ja schnell, aber leider habe ich da nix gefunden, was für mich geeignet ist, es muss zurück verschlüsselbar sein (also kommt Hash nicht in Frage) und am besten sollte ich es auch verstehen^^.
ich kenn mich auf dem Gebiet leider kaum aus, hatte halt vor einiger Zeit nen Cäsar Prog gemacht und davon dann einfach den Code genommen. Ich erwarte keinen fertigen Quellcode, dass ist ja eh das beste am Proggen, Probleme anzugehen und (hoffentlich) zu lösen (alleine). Aber ich wäre für ne Idee dankbar, wie schon gesagt, ich kenn mich da überhaupt nicht aus.

Gruß
Tarry

PS: Was ist eigentlich AES und DEC ?

Chrissi91 25. Nov 2007 13:03

Re: Verschlüsselung gesucht
 
[quote="Tarry"]
Zitat:

Zitat von Matze
PS: Was ist eigentlich AES und DEC ?

Hi,

AES ist ein symmetrisches Kryptosystem mit bis zu 256 Bit-Verschlüsselung.

DEC ist eine Unit von negaH bzw Hagen. Dort findest du eigentlich alles, was du für eine Verschlüsselung bruachst.

Tarry 25. Nov 2007 14:26

Re: Verschlüsselung gesucht
 
Hi,
ich hab mir jetzt das DEC mal heruntergeladen und es klingt auch alles ganz cool, aber wie kann ich das einbinden?
Wenn ich zum Beispiel die beiden functionen habe:

Delphi-Quellcode:
function verschluesseln(Klartext, Passwort: String): String;
begin
Was kommt hier hin?
end;

function entschluesseln(Code, Passwort: String): String;
begin
Was kommt hier hin?
end;
Ich wollte das vielleicht mit Blow- oder Twofish machen, was ist denn der beste Kompromiss aus Aufwand,Verständnis und Sicherheit?

Tarry

mkinzler 25. Nov 2007 14:29

Re: Verschlüsselung gesucht
 
Schau dir doch das Beispiel an

Tarry 25. Nov 2007 14:34

Re: Verschlüsselung gesucht
 
Zitat:

Zitat von mkinzler
Schau dir doch das Beispiel an

...und wo finde ich das?

Chrissi91 25. Nov 2007 14:37

Re: Verschlüsselung gesucht
 
Zitat:

Zitat von Tarry
Ich wollte das vielleicht mit Blow- oder Twofish machen, was ist denn der beste Kompromiss aus Aufwand,Verständnis und Sicherheit?

Also wenn das Programm nicht sehr schnell sein muss, kannst du die Datei mit BlowFish verschlüsseln, dann das Verschlüsselte mit TwoFish verschlüsseln, dann wieder mit AES und am Ende mit Rjindael.

Aber wie gesagt, nur wenn dein Programm etwas länger brauchen darf. ;)

mkinzler 25. Nov 2007 14:37

Re: Verschlüsselung gesucht
 
In den unterverzeichnissen Demo, DECTest, ...

Zitat:

AES und ... Rjindael.
Was übrigens das Selbe ist

Matze 25. Nov 2007 20:56

Re: Verschlüsselung gesucht
 
Hi

Zitat:

Zitat von Chrissi91
Also wenn das Programm nicht sehr schnell sein muss, kannst du die Datei mit BlowFish verschlüsseln, dann das Verschlüsselte mit TwoFish verschlüsseln, dann wieder mit AES und am Ende mit Rjindael.

Also das Mehrfachverschlüssel ist der größte Schwachsinn, den man machen kann. Auch wenn man meinen könnte, das sei sicherer, es ist es nicht. Und AES basiert auf dem Rjindael-Algorithmus. Zu sagen, man solle erst mit AES und dann mit Rjindael verschlüsseln ist also noch größerer Mist.

Also das nächste mal überlegen, bevor du so etwas schreibst. ;)

Grüße

Tarry 27. Nov 2007 14:10

Re: Verschlüsselung gesucht
 
Hi, danke für die viele Hilfe, aber ich denke vor erst bleibe ich bei der XOR-Verschlüsselung...
Allerdings stellt sich mir da mein zweites großes Problem:
Ich möchte als XOR-Passwort den Hashwert des von dem Benutzer eingegebenem Passwort verwenden, aber
ich habe hier im Forum einfach keine (für mich verständliche) Anleitung gefunden....

Wie gesagt ich habe nicht einmal seit einem Jahr Info, deshalb wäre ich euch suuuuuper dankbar, wenn mir, falls es nicht zu viel Arbeit macht, einer von euch sagen kann wie ich einen MD5 Hash erstelle, so nach dem Motto:
Delphi-Quellcode:
function(Passwort: String): String
Das wäre echt super :cheers:

Gruß
Tarry

PS: Ihr würdet mir damit nicht meine Hausaufgaben erledigen, dass ist nen rein privates Projekt (in der Schule machen wir zur Zeit Minipaint ausm Buch abschreiben^^)

PPS: Auf Wunsch werdet ihr auch gerne in meinem Prog erwähnt.

Phoenix 27. Nov 2007 15:31

Re: Verschlüsselung gesucht
 
Im DEC sind auch Hashfunktionen drin.

Und: XOR ist eine Bitoperation, keine Verschlüsselung.
Damit XOR als Bitoperation eine sichere Verschlüsselung erzeugen kann, brauchst Du ein Kennwort, das mindestens genausolang ist wie die zu verschlüsselnden Daten.

Tarry 27. Nov 2007 15:38

Re: Verschlüsselung gesucht
 
Zitat:

Zitat von Phoenix
Damit XOR als Bitoperation eine sichere Verschlüsselung erzeugen kann, brauchst Du ein Kennwort, das mindestens genausolang ist wie die zu verschlüsselnden Daten.

Das wäre dann ja so, jede Zeile wird ja einzeln verschlüsselt, wobei jede max. 54 Zeichen enthält.
Und von der DEC habe ich hier schon oft gehört, allerdings ist mir das einfach zu hoch, da schau ich nicht durch... :(
Gibts hier irgendwo ne (ausführliche :!: ) Erklärung dafür? Eine die sogar ein Delphi Anfänger versteht?

Tarry

Nuclear-Ping 27. Nov 2007 16:31

Re: Verschlüsselung gesucht
 
Warum gehst du denn nicht die Demos durch?

Tarry 27. Nov 2007 16:35

Re: Verschlüsselung gesucht
 
Zitat:

Zitat von Nuclear-Ping
Warum gehst du denn nicht die Demos durch?

Weil ich zu dem, was ich suche keine Demos gefunden habe...

Tarry 27. Nov 2007 17:01

Re: Verschlüsselung gesucht
 
DANKE,
habs geschafft auf Grund dieser freundlichen Anleitung von Hagen.

Gruß & Danke
Tarry


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