Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi Verschlüsseltes Archiv anlegen (https://www.delphipraxis.net/157397-verschluesseltes-archiv-anlegen.html)

DelphiSecurity 10. Jan 2011 17:21

Verschlüsseltes Archiv anlegen
 
Hallo, ich hoffe ich bin hier richtig!

Ich stehe im Moment vor einem großen Problem :wall::

Ich möchte ein Archiv anlegen in dem ich Dateien ablegen kann.
Wenn das Programm läuft benuzt mein Programm diese Dateien im Archiv (kann es aber auch temp. entpacken!) und beim Beenden schließt das Programm das Archiv. Das ganze soll mit einem Passwort verschlüsselt sein!

Grund: Der Anwender soll ja nicht immer alle Dateien sehen und bearbeiten können! :zwinker:

Danke schon mal!

PS: Hat jemand zufällig eine sha unit? Bräuchte noch eine!

MUSS NICHT ZIP ODER RAR SEIN, KANN AUCH .mad (meinearchivdatei) SEIN!!!

DelphiSecurity 11. Jan 2011 13:42

AW: Verschlüsseltes Archiv anlegen
 
Kennst sich keiner aus? :pale: Schade, warte trotzdem :wink:

Luckie 11. Jan 2011 14:31

AW: Verschlüsseltes Archiv anlegen
 
Das ist Unsinn. Um das Archiv zu entschlüsseln, musst du das Passwort in der Exe hinterlegen. Und da liegt es im Klartext vor, so dass man die Exe sogar mit einem einfachen Texteditor öffnen kann, um das Passwirt auszulesen. Das ist ungefähr so, als wenn du ein super tolles Sicherheitsschloss hast und den Schlüssel unter die Fußmatte legst.

alfold 11. Jan 2011 14:40

AW: Verschlüsseltes Archiv anlegen
 
Ich Frage mich langsam was dies für tolles/wichtiges Prog sein muss :gruebel:
Bei den vielen Anfragen auf Sicherheit!

http://www.delphipraxis.net/157419-p...ml#post1073881
http://www.delphipraxis.net/157401-v...ml#post1073877

Gruss alfold

wicht 11. Jan 2011 15:23

AW: Verschlüsseltes Archiv anlegen
 
Ein super wichtiges Programm von jemandem, der noch nie programmiert hat, dazu ein Delphi Architect benutzt, ungerne googelt und gerne Quelltexte hätte...

Hier kennen sich viele Leute aus, aber dazu gehört auch Eigeninitiative. Ein Delphi-Tutorial würde ich hier vielleicht empfehlen... Klein anfangen, nicht was pfuschen was man selbst nicht versteht, und vielleicht auch nicht direkt mit Datei ver- und entschlüsseln anfangen...

LG

DelphiSecurity 11. Jan 2011 15:30

AW: Verschlüsseltes Archiv anlegen
 
Also......................................

Mein Passwort speicher ich als MD5 Hash-Code im Quelltext. (Unit habe ich!)
Das Programm soll ein einfaches Verschlüsselungsprogramm werden.
Das Archiv brauche ich um Dateien darin abzulegen, die der Nutzer nicht bearbeiten soll!

(Hab kein Architec, sondern Pro., Falsch eingetragen :oops:)

DelphiSecurity 11. Jan 2011 15:36

AW: Verschlüsseltes Archiv anlegen
 
Hat jemand eine Idee?

Deep-Sea 11. Jan 2011 15:37

AW: Verschlüsseltes Archiv anlegen
 
Zitat:

Zitat von DelphiSecurity (Beitrag 1073907)
Das Archiv brauche ich um Dateien darin abzulegen, die der Nutzer nicht bearbeiten soll!

Wenn du nur das Ändern von Dateien verhindern willst, hilft auch ein Message Authentication Code, z.B. HMAC.

Aber wenn man Schlüssel im Programmcode selbst dafür ablegen muss, ist das natürlich nur begrenzt sicher. Ich habe auch schon so etwas gemacht/machen müssen. Dem Chef reicht die "Sicherheit" aus.

DelphiSecurity 11. Jan 2011 15:50

AW: Verschlüsseltes Archiv anlegen
 
Das ist eine gute Idee Deep-Sea aber mior geht es um das Archiv.
Das soll ja das besondere sein.

cookie22 11. Jan 2011 15:51

AW: Verschlüsseltes Archiv anlegen
 
Hallo,

du traust dich mit dem Thema Kyrptographie somit an das schwierigste was du machen könntest. Machst du nur den kleinsten Fehler sind deine Daten nicht sicher.

Du must als erstes dein Programm planen, offensichtlich weisst du ja nicht mal weche Algorithmen du benutzen willst oder wie dein Programm aufgebaut sein soll.


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:48 Uhr.
Seite 1 von 2  1 2      

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