![]() |
Mein Verschlüsselungs System - Was meint ihr?
Hallo
Ich möchte Verschlüsselte Dateien in meinem Programm entschlüsseln. Dabei soll ein eventueller angreifer jedoch nicht herausfinden können wie die datei entschlüsselt wird. Das es immer irgendeinen weg gibt ist mir leider klar aber schwerer mache kann ich es ihm dennoch. Meine Idee: Die Datei ist mit AES Rijndael Verschlüsselt... Der eigentliche AES Schlüssel ist Ein gemisch aus dem MD5 Hash der verschlüsselten Datei und zb. dem Datum der Datei Nun Prizipiell kann man ja sagen das das Sicher ist jedoch angenommen der angreifer Betrachtet das Programm mit einem Debugger wie OllyDBG Dan könnte er ja herausfinden was erzeugt wird und im schlimmstenfall sieht er sogar den endgültigen Hash welcher zur entschlüsselungs routine gegeben wird... Deshalb meine Frage, Wie muss ich mein Programm aufbauen um das Auslesen des Hashs so schwer wie möglich zu machen? Danke schonmal |
Re: Mein Verschlüsselungs System - Was meint ihr?
Woher bekommst du denn den MD5-Hash der verschlüsselten Datei, um ihn als Key zum verschlüsseln der Datei zu benutzen? :wink:
Hört sich nach einem Henne-Ei-Problem für mich an. *g* Oder bin ich jetzt auf dem falschen Dampfer? Gruß Wormid |
Re: Mein Verschlüsselungs System - Was meint ihr?
Nene hast schon recht...
Ist mir auch gerade aufgefallen.... Dan werd ich halt nur Datum oder so benutzen Aber die Frage ändert sich zum glück nicht :D |
Re: Mein Verschlüsselungs System - Was meint ihr?
Ich würde vielleicht den Code dynamisch erstellen und dann als Thread starten.
|
Re: Mein Verschlüsselungs System - Was meint ihr?
Meinst du Damit den Delphi code?
|
Re: Mein Verschlüsselungs System - Was meint ihr?
ja, meinte er ...
trotzdem kann man den hash aus'm speicher auslesen, wenn man weiß, wo er steht ... du musst dafür sorgen, dass der hash nie im speicher steht ... oder zumindest nie so, dass man ihn leicht auslesen kann ... mfg deep_thought |
Re: Mein Verschlüsselungs System - Was meint ihr?
Und nach dem kopieren/ändern ändert sich auch das Datum und die Daten sind futsch, oder wie?
|
Re: Mein Verschlüsselungs System - Was meint ihr?
@Wicht... Ja eigentlich ja schon aber ich denke nicht das jemand mehr als einen Tag hat um eine Datei zu verschlüsseln :D
Nee aber es geht ja hier blos ums prinzip die hash quelle hat man ja schnell geändert @deep_thought Ok das ich dafür sorgen muss das man den Hash nicht auslesen kann is mir klar :D Doch wie mache ich das am schlauesten :D Ich meine irgendwo wird der hash ja immer stehen da sonst das Programm die Datei ja nicht entschlüsseln könnte :D Also wie mache ich das wohl am besten Ich bin über alle Tipps froh :D |
Re: Mein Verschlüsselungs System - Was meint ihr?
Dein Verfahren ist absolut unsicher. Egal, wie du Datum, Dateinamen und so weiter zusammenwurschtelst: Das ganze ist unsicher. Die einzige Möglichkeit, es annehmbar sicher zu machen ist, ein Passwort für die Datei festlegen zu lassen.
|
Re: Mein Verschlüsselungs System - Was meint ihr?
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:50 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz