Delphi-PRAXiS
Seite 1 von 4  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   DreamCatcher (https://www.delphipraxis.net/5784-dreamcatcher.html)

CalganX 19. Jun 2003 11:08


DreamCatcher
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hi,
ich habe mal angefangen ein Mini-Verschlüsselungssystem zu Programmieren. Was dabei bisher rausgekommen seht ihr im Anhang.

Derzeit läuft das alles noch mit Blowfish und einem SHA1-Hash, aber ich denke darüber nach, dass es möglich ist, dass man sich was aussuchen kann.

Das Codieren und das Decodieren laufen in einem eigenständigen Thread. Keine Ahnung, was das im Moment bringt, aber ich habe bisher noch keine großen Dateien verschlüsseln können.

Archiv einfach ausführen und fertig. Mit Hilfe der Reg-Datei könnt ihr Dateien direkt verschlüsseln. Ihr müsst allerdings die Pfade in dieser Datei mit Hilfe eines Texteditors ändern.
Näheres dazu steht auch in der Readme.

Sonst werden keine Registry-Einträge vorgenommen...

Über Feedback würde ich mich freuen.

Chris

PS: Geplant ist unteranderem mal eine integrierte bzip2-Funktion, um kodierte Dateien zu verkleinern.

sakura 19. Jun 2003 11:10

Re: DreamCatcher
 
Zitat:

Zitat von Chakotay1308
Das Codieren und das Decodieren laufen in einem eigenständigen Thread. Keine Ahnung, was das im Moment bringt, aber ich habe bisher noch keine großen Dateien verschlüsseln können.

Nichts ;-) Es bringt erst einen nennenswerten Vorteil bei mind. zwei Threads und mindestens zwei Prozessoren. Manchmal auch bei einem Prozessor, aber das ist eher unwahrscheinlich.

...:cat:...

OrallY 19. Jun 2003 13:26

Du scheinst ja eine direktes Konkurenzprodukt für mein Paranoia zu planen :wink: .

Folgendes ist mir bei deinem Programm noch aufgefallen: Wenn ich das Programm über das Kontextmenü starte, sind alle Felder schön ausgefüllt. Wenn ich nun aber zu dem anderen Reiter wechsle und wieder zurück, sind die Felder leer.
Außerdem würde ich dem User die Möglichkeit geben, eine Datei zu überschreiben und nicht einfach eine Nachricht ausgeben, dass die Datei bereits existiert.

CalganX 19. Jun 2003 13:32

Nö... einfach mal komfortabel selber coden... ;)

Chris

OrallY 19. Jun 2003 14:43

Und ich habe noch etwas zu kritisieren. Durch ausführen der begelegten *.reg-Datei wird ja in HKCU/*/shell ein Schlüssel erzeugt. Doch bewirkt dieser, wenn man eine Datei "doppelt anklickt" und es sich um einen ungekoppelten Dateityp handelt, dass sich dann auch dein Programm öffnet und nicht der Öffnen-mit Dialog. Ich hoffe du weißt was ich meine.

CalganX 19. Jun 2003 14:49

Hi,
dieses Problem tritt bei mir nicht auf.

Welches OS hast du denn?!

Chris

tommie-lie 19. Jun 2003 14:52

Re: DreamCatcher
 
Zitat:

Zitat von sakura
Zitat:

Zitat von Chakotay1308
Das Codieren und das Decodieren laufen in einem eigenständigen Thread. Keine Ahnung, was das im Moment bringt, aber ich habe bisher noch keine großen Dateien verschlüsseln können.

Nichts ;-) Es bringt erst einen nennenswerten Vorteil bei mind. zwei Threads und mindestens zwei Prozessoren. Manchmal auch bei einem Prozessor, aber das ist eher unwahrscheinlich.

Prinzipiell stimmt es, aber die Pentium4-Generationen haben Hyperthreading, da bringt es bei nicht allzu aufwändigen Rechnungen schon was ;-)

OrallY 19. Jun 2003 14:53

Ich habe WinXP.

CalganX 19. Jun 2003 14:54

Hm... habe ich auch...

Hättest du denn dafür eine Lösung parat?

Chris

Luckie 19. Jun 2003 15:13

Desweiteren dürfte sich der Benutzer freuen, wenn der Haupthread mit dem Fenster noch reagiert. :wink:


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:56 Uhr.
Seite 1 von 4  1 23     Letzte »    

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