AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi Mein Verschlüsselungs System - Was meint ihr?
Thema durchsuchen
Ansicht
Themen-Optionen

Mein Verschlüsselungs System - Was meint ihr?

Ein Thema von hedie · begonnen am 15. Feb 2008 · letzter Beitrag vom 16. Feb 2008
Antwort Antwort
Seite 1 von 3  1 23      
hedie

Registriert seit: 12. Dez 2005
Ort: Schweiz
1.024 Beiträge
 
Delphi XE6 Starter
 
#1

Mein Verschlüsselungs System - Was meint ihr?

  Alt 15. Feb 2008, 15:53
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
Claudio
Tu was du nicht lassen kannst
- http://endasmedia.ch
  Mit Zitat antworten Zitat
Benutzerbild von Wormid
Wormid

Registriert seit: 26. Aug 2003
Ort: Steinfurt
292 Beiträge
 
Delphi XE2 Professional
 
#2

Re: Mein Verschlüsselungs System - Was meint ihr?

  Alt 15. Feb 2008, 16:02
Woher bekommst du denn den MD5-Hash der verschlüsselten Datei, um ihn als Key zum verschlüsseln der Datei zu benutzen?
Hört sich nach einem Henne-Ei-Problem für mich an. *g*

Oder bin ich jetzt auf dem falschen Dampfer?

Gruß

Wormid
Debuggers don't remove Bugs, they only show them in Slow-Motion.
  Mit Zitat antworten Zitat
hedie

Registriert seit: 12. Dez 2005
Ort: Schweiz
1.024 Beiträge
 
Delphi XE6 Starter
 
#3

Re: Mein Verschlüsselungs System - Was meint ihr?

  Alt 15. Feb 2008, 16:04
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
Claudio
Tu was du nicht lassen kannst
- http://endasmedia.ch
  Mit Zitat antworten Zitat
Benutzerbild von sirius
sirius

Registriert seit: 3. Jan 2007
Ort: Dresden
3.443 Beiträge
 
Delphi 7 Enterprise
 
#4

Re: Mein Verschlüsselungs System - Was meint ihr?

  Alt 15. Feb 2008, 16:20
Ich würde vielleicht den Code dynamisch erstellen und dann als Thread starten.
Dieser Beitrag ist für Jugendliche unter 18 Jahren nicht geeignet.
  Mit Zitat antworten Zitat
hedie

Registriert seit: 12. Dez 2005
Ort: Schweiz
1.024 Beiträge
 
Delphi XE6 Starter
 
#5

Re: Mein Verschlüsselungs System - Was meint ihr?

  Alt 15. Feb 2008, 16:22
Meinst du Damit den Delphi code?
Claudio
Tu was du nicht lassen kannst
- http://endasmedia.ch
  Mit Zitat antworten Zitat
deep_thought

Registriert seit: 9. Nov 2007
22 Beiträge
 
#6

Re: Mein Verschlüsselungs System - Was meint ihr?

  Alt 15. Feb 2008, 16:30
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
  Mit Zitat antworten Zitat
Benutzerbild von wicht
wicht

Registriert seit: 15. Jan 2006
Ort: Das schöne Enger nahe Bielefeld
809 Beiträge
 
Delphi XE Professional
 
#7

Re: Mein Verschlüsselungs System - Was meint ihr?

  Alt 15. Feb 2008, 16:33
Und nach dem kopieren/ändern ändert sich auch das Datum und die Daten sind futsch, oder wie?
http://streamwriter.org

"I make hits. Not the public. I tell the DJ’s what to play. Understand?"
  Mit Zitat antworten Zitat
hedie

Registriert seit: 12. Dez 2005
Ort: Schweiz
1.024 Beiträge
 
Delphi XE6 Starter
 
#8

Re: Mein Verschlüsselungs System - Was meint ihr?

  Alt 15. Feb 2008, 16:38
@Wicht... Ja eigentlich ja schon aber ich denke nicht das jemand mehr als einen Tag hat um eine Datei zu verschlüsseln

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

Doch wie mache ich das am schlauesten Ich meine irgendwo wird der hash ja immer stehen
da sonst das Programm die Datei ja nicht entschlüsseln könnte


Also wie mache ich das wohl am besten


Ich bin über alle Tipps froh
Claudio
Tu was du nicht lassen kannst
- http://endasmedia.ch
  Mit Zitat antworten Zitat
Benutzerbild von 3_of_8
3_of_8

Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
 
Turbo Delphi für Win32
 
#9

Re: Mein Verschlüsselungs System - Was meint ihr?

  Alt 15. Feb 2008, 17:38
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.
Manuel Eberl
„The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it.“
- Terry Pratchett
  Mit Zitat antworten Zitat
Benutzerbild von sirius
sirius

Registriert seit: 3. Jan 2007
Ort: Dresden
3.443 Beiträge
 
Delphi 7 Enterprise
 
#10

Re: Mein Verschlüsselungs System - Was meint ihr?

  Alt 15. Feb 2008, 17:42
Zitat von hedie:
Meinst du Damit den Delphi code?
Nee. Ich meine richtig IA-32-Opcodes.
Dieser Beitrag ist für Jugendliche unter 18 Jahren nicht geeignet.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 3  1 23      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:40 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