Dateien verschlüsseln?

Übersicht Sonstiges Smalltalk

Neue Antwort erstellen

M0rgenstern

Betreff: Dateien verschlüsseln?

BeitragDo, März 11, 2010 21:35
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo Leute.

Die Frage ist jetzt bestimmt ein wenig seltsam, aber ich beschäftige mich damit zum ersten mal.
Ich schreibe in Delphi momentan ein Programm mit dem man Texteingaben verschlüsseln kann.
Caesar und Vigenère.
Das klappt auch ganz gut.

Aber: Mein Ziel ist es, Dateien zu verschlüsseln.
Jedoch habe ich absolut keinen Ansatz wie ich das anstellen sollte.
Die Datei mit "Readfile" ähnlichen Befehlen zu lesen würde ja keinen Sinn machen, da das wahrscheinlich mehr Abstürze als sonst was hervorrufen würde.

Die Frage ist jetzt halt: Wie stellt man es an Dateien (Nicht den Text in den Dateien sondern die Datei an sich) zu verschlüsseln?
Wäre super wenn da jemand einen Ansatz wüsste.

Lg, M0rgenstern

Xeres

Moderator

BeitragDo, März 11, 2010 21:39
Antworten mit Zitat
Benutzer-Profile anzeigen
Wenn du Dateien nicht auslesen kannst ohne Abstürze zu verursachen, läuft da was Grundlegenes Falsch.
Eine Simple Verschlüsslung wäre, die Bytes einzeln aus zu lesen, mit Xor zu behandeln und dann ab zu speichern.
Win10 Prof.(x64)/Ubuntu 16.04|CPU 4x3Ghz (Intel i5-4590S)|RAM 8 GB|GeForce GTX 960
Wie man Fragen richtig stellt || "Es geht nicht" || Video-Tutorial: Sinus & Cosinus
T
HERE IS NO FAIR. THERE IS NO JUSTICE. THERE IS JUST ME. (Death, Discworld)

mpmxyz

BeitragDo, März 11, 2010 21:40
Antworten mit Zitat
Benutzer-Profile anzeigen
Wieso soll es mit ReadFile nicht gehen?
Der beste Ansatz wird es wahrscheinlich sein, die ganze Datei in einem Rutsch in eine Bank zu lesen, sie dort zu bearbeiten und sie dann wieder zu schreiben.
Der Umweg mit der Bank ist nicht bei jeder Verschlüsselung notwendig, sorgt aber dafür, dass Eingabe und Ausgabe stärker voneinander getrennt werden.
mfG
mpmxyz
Moin Moin!
Projekte: DBPC CodeCruncher Mandelbrot-Renderer

M0rgenstern

BeitragDo, März 11, 2010 21:45
Antworten mit Zitat
Benutzer-Profile anzeigen
Naja, weil ich nicht dachte, dass man mit Readfile Bilder u.ä. öffnen könnte.
Ich habs auch nicht ausprobiert und machs wie gesagt in Delphi nicht in BB.
Mein erster Gedanke war halt nur, dass es wahrscheinlich nicht geht.

Das mit den Bytes auslesen hört sich schon relativ gut an, sowas hab ich mir schon gedacht, aber wie gesagt, dachte nicht, dass man das so einfach machen kann.

Lg, M0rgenstern

Xeres

Moderator

BeitragDo, März 11, 2010 21:58
Antworten mit Zitat
Benutzer-Profile anzeigen
Für den Computer sind alle Daten Zahlen. Wie die Daten zu interpretieren sind liegt ganz bei dir. Wink
Win10 Prof.(x64)/Ubuntu 16.04|CPU 4x3Ghz (Intel i5-4590S)|RAM 8 GB|GeForce GTX 960
Wie man Fragen richtig stellt || "Es geht nicht" || Video-Tutorial: Sinus & Cosinus
T
HERE IS NO FAIR. THERE IS NO JUSTICE. THERE IS JUST ME. (Death, Discworld)

ozzi789

BeitragDo, März 11, 2010 22:27
Antworten mit Zitat
Benutzer-Profile anzeigen
Schau mal nach MD5 und RC4, kombiniert ist das ganz schön tough.
Habe ich für mein Passwort Safe Tool eingesetzt.

mfg
0x2B || ! 0x2B
C# | C++13 | Java 7 | PHP 5

Firstdeathmaker

BeitragDo, März 11, 2010 22:33
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich würd ja eher AES nehmen, der ist glaube ich noch nicht geknackt worden (so wie WEP)
www.illusion-games.de
Space War 3 | Space Race | Galaxy on Fire | Razoon
Gewinner des BCC #57 User posted image
 

Zauberwürfel

BeitragDo, März 11, 2010 22:44
Antworten mit Zitat
Benutzer-Profile anzeigen
Zitat:
Ich würd ja eher AES nehmen, der ist glaube ich noch nicht geknackt worden (so wie WEP)


Da wüsst ich was von, dass WEP noch nicht geknackt wurde^^ Das kannste zumindest bei Wlan-Netzen in ein paar Minuten knacken. Oder ist das was anderes? Oder meintest du WPA?
Ja ich bin audiophil. Jetzt ist es raus.

hectic

Sieger des IS Talentwettbewerb 2006

BeitragDo, März 11, 2010 22:47
Antworten mit Zitat
Benutzer-Profile anzeigen
Hat auch nichts anderes egschrieben, oder mein Deutschverständnis ist z.Zt. anders als euers.
Download der Draw3D2 V.1.1 für schnelle Echtzeiteffekte über Blitz3D

Neue Antwort erstellen


Übersicht Sonstiges Smalltalk

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group