Delphi-PRAXiS
Seite 1 von 5  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   File-Crypter v1.0 [BETA] (https://www.delphipraxis.net/1561-file-crypter-v1-0-%5Bbeta%5D.html)

Luckie 9. Dez 2002 08:57


File-Crypter v1.0 [BETA]
 
Bitte intensiv testen. Danke

Das Programm ermöglicht es Dateien sicher zu ver- und entschlüsseln.

Features:
  • Passwortschutz der Dateien
  • RSA-Verschlüsselung
Beta: Die Callback-Funktion ist noch nicht implementiert, deswegen fehlt die Fortschrittsanzeige und ein abbrechen ist nicht möglich. Also nicht unbedingt gleich ganze Spielfilme verschlüsseln. :wink:

Link: File-Crypter

Motzi 9. Dez 2002 09:23

Hi,

hab mir mal dein Prog ein bisschen angeschaut..

das ver- und entschlüsseln funzt bestens, aber - es verschlüsselt mit RSA? Ich hab zwar gesehen, dass die DLL ein paar Funktionen exportiert die anscheinend mit RSA arbeiten (was is das eigentlich für eine DLL?) aber in deinem Prog is nix von public oder private Schlüsseln zu sehen - ist das Absicht? Und sofern es wirklich auf RSA arbeitet.. wie berechnest du von dem kleinen Passwort kollisionsfrei ein mind. 512Bit langes Schlüsselpaar (RSA mit Schlüsseln < 512Bit ist nicht mehr sicher genug..)?

Luckie 9. Dez 2002 09:33

Liste der Anhänge anzeigen (Anzahl: 1)
Ich rechne da gar nichts. Ich habe eigentlich nur einen Delphi-Wrapper drumrum geschrieben (wenn es soweit ist wird er veröffentlicht, ich dachte nur bevor dann rauzs kommt, dass da was nicht funktioniert, und ich alles in die Tonne treten kann, lasse ich schon mal testen).
Wenn ich die Doku richtig verstanden habe, wird da ein Zufallsschlüssel genommen. Alos wenn man die selbe Datei zweimal verschlüsselt, kommt immer was anderes raus. Wie das dann wieder entschlüsselt werden kann weiß ich nicht. Ihm Moment ist die DLL für mich noch eine Blackbox. Ich muß mich selbst erstmal durch die Doku kämpfen. Mit den fachbegriffen in englisch nicht so einfach.

Ich häng mal die Doku der DLL dran. Mit lib-Datei, Header, VB-Modul Datei und Doku im PDF-Format.

Motzi 9. Dez 2002 11:17

Thx! Ich schaus mir mal an..

Luckie 9. Dez 2002 11:20

Kannst dann ja mal erklären wie das funktioniert.

CalganX 9. Dez 2002 12:38

Aha!!! RSA!! Das freut mich aber. Frage: Wie speicherst du diese riesigen Zahlenmengen der beiden Schlüssel n und e?
Habe dein Programm getest und mir sind keine Fehler aufgefallen (außer die bereits genannten).

Luckie 9. Dez 2002 12:41

Ich muß mich selber zitieren:
Zitat:

Ich habe eigentlich nur einen Delphi-Wrapper drumrum geschrieben.
Ich muß dich da an die Doku verweisen, die ich an ein Posting angehangen habe.

CalganX 9. Dez 2002 13:16

Hi,
gut werde ich mir mal ansehen. Ich habe den RSA auf TP mit einer Spezialunit geschrieben (die großteils nur Probleme machte). Und nun wollte ich den auf Delphi umschreiben. Das Problem sind halt die riesen Zahlen...

Chris

Motzi 9. Dez 2002 14:05

Also nachdem ich mir mal die PDF-Datei teilweise durchgelesen, teilweise überflogen und die Webseite angeschaut habe, muss ich leider sagen, dass ich nicht wirklich von der Sicherheit der DLL überzeugt bin! Es gibt nirgends Anhaltspunkte mit was für Zahlen die Dll arbeitet (ob mit einer arithmetischen Bibliothek für große Zahlen oder den C Standard-Typen) und der Source der Dll ist schließlich nicht öffentlich zugängig (das ist immer ein Punkt, bei dem man bei Krypto-Produkten aufpassen sollte!)

Und die Aussage: "The encryption method is VERY simple, but it is a trap-door for crackers :)" ist für mich endgültig Grund genug diese Dll nicht in sicherheitsrelevanter Software einzusetzen!

Ich an deiner Stelle würde mir den Algo selbst implementieren (auch wenn es wesentlich mehr Arbeit ist)! Als Bibliothek zum Rechnen mit großen Zahlen kann ich dir das GNU Projekt GMP empfehlen (Link dazu hab ich schonmal hier im Forum gepostet), welches nach meinem Wissensstand die beste und schnellste Bibliothek ist. Und was den Algorithmus selbst betrifft da gibts ja genug Literatur dazu.. Ich hab eine Fachbereichsarbeit über Public-Key-Kryptographie speziell RSA geschrieben, wen es interessiert hier der Link - http://www.x-spy.net/personal/FBA-V1.0.PDF

CalganX 9. Dez 2002 15:11

Die GNU(PP)-Prjekte sind zwar sehr sicher, aber der RSA bleibt da doch noch etwas vorraus. Ich weiß zwar nicht wie die DLL aussieht, aber eines kann ich dir sagen: RSA ist sicher!

Chris


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:23 Uhr.
Seite 1 von 5  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