![]() |
Verschlüsselungs Tool
Liste der Anhänge anzeigen (Anzahl: 1)
Nabend zusammen,
habe die letzte Zeit an meinem ersten 'richtigen' Programm gearbeitet und wollte es hier mal vorstellen. Es ist noch nicht ganz fertig (vor allem in sachen Rechtschreibung und eventuellen Bugs) aber es funktioniert ganz gut. Das Programm dient dazu Texte verschlüsselt auf der Festplatte abzuspeichern und wieder lesbar zu machen. Sinn und Zweck des ganzen ist mir zwar nicht ganz klar, aber vielleicht kann ja jemand was damit anfangen und selbst wenn nicht habe ich wenigstens was dazugelernt :-D. Die Bedienung sollte eigentlich relativ selbsterklärend sein. Verschlüsselt werden die Texte mittels der XOR Methode. Sreenshot: ![]() Ich benutze übrigens keinen Mac sondern einen Mac skin für Windows (Sollte sich jemand wundern). Sollte jemand verbesserungs vorschläge haben oder Bugs finden darf sie hier gerne reinschreiben. Edit: Bitte nicht über die miserablen Icons wundern. Mehr krieg ich unter Paint nicht hin. mfG 01001 |
Re: Verschlüsselungs Tool
Liste der Anhänge anzeigen (Anzahl: 1)
Wenn ich einen neuen Benutzer anlegen möchte:
http://www.delphipraxis.net/download.php?id=28205 Was schreibt dein Programm überhaupt in mein Windowsverzeichnis? :shock: edit: was ist denn mit dem img-tag los? edit2: Ach ja, mein Windows ist auf E:\... ;-) |
Re: Verschlüsselungs Tool
Vorallen Dingen ein virtuellen Systemtreiber, der Dateiendung nach. :shock: :gruebel:
Zu dem ist eine XOR Verschlüsselung nur sicher, wenn das Passwort mindestens genauso lang ist wieder die zu verschlüsselnden Daten. ;) |
Re: Verschlüsselungs Tool
Zitat:
Damit ich nicht gelyncht werde habe ich hier mal den Inhalt der Datei: [Account] Name=Test Passwort=*)( [Themen] Zur verschlüsselung kann ich nur sagen das die daten nicht sonderlich gut gesichert sind. Ein Anfänger tut sich daran wohl schwer aber ein Profi hat damit kein Problem. |
Re: Verschlüsselungs Tool
Dann solltest du den Pfad nicht hart in dein Programm schreiben. Wie oben gesagt hab ich mein Windows auf E:\. Das dürfte auch die Lösung für das Problem sein...
|
Re: Verschlüsselungs Tool
Den Fehler hattest du nicht, weil du standardmäßig als Administrator an deinem Rechner angemeldet bist. Aber Gott sei dank scheint sich das jetzt langsam zu ändern.
Zitat:
|
Re: Verschlüsselungs Tool
Zitat:
|
Re: Verschlüsselungs Tool
Zitat:
|
Re: Verschlüsselungs Tool
Zitat:
Gruß Jörg |
Re: Verschlüsselungs Tool
Wenn du dich für Verschlüsselung auf diesem Niveau interessierst, wäre noch die Vegenère Chiffre (Einfache Polyalphabetische) was für dich. Die ist deutlich schwieriger zu knacken als XOR und das Knacken ist ein schöner Einstieg in die Kryptografie.
|
Re: Verschlüsselungs Tool
Zitat:
Um hier an das richtige Verzeichnis zu gelangen (inkl. richtiger Festplatte) kannst Du auf die API Funktion ![]() Gruß Der Unwissende |
Re: Verschlüsselungs Tool
Zitat:
|
Re: Verschlüsselungs Tool
Zitat:
Zitat:
XOR ist nur dann perfekt sicher (und ist das einzige Verfahren, bei dem das gezeigt ist), wenn die Schlüssellänge der Textlänge entspricht und auch nur einmal verwendet wird. |
Re: Verschlüsselungs Tool
Zitat:
Zitat:
Wie gesagt, der XOR ist halt unter Einhaltung bestimmter Regeln (z.B. Schlüssellänge = Textlänge) absolut sicher. Ich wollte nur darauf hinweisen, dass ein pauschales "ein anderer Algorithmus sei sicherer" nicht stimmt, genauso falsch wäre natürlich ein "XOR ist immer das Sicherste!" |
Re: Verschlüsselungs Tool
Okay, ich bin jetzt dabei das Programm so umzuschreiben das es die Dateien in den Eigene Dateien Ordner reinschreibt. Dabei habe ich leider ein kleines Problem. Ich finde den Ordner mit der funktion GetSpecialFolder.
Den Ordner finde ich so:
Delphi-Quellcode:
Leider schreibt der die Daten dann in C:\WINDOWS. Also muss CSIDL_PERSONAL falsch sein aber laut Delphi Hilfe ist das der Flag der den Eigene Dateien Ordner findet :wall:. Mag mir einer sagen was ich falsch mache?
Folder:=GetSpecialFolder(CSIDL_PERSONAL);
EDIT: Hab den Fehler jetzt selber gefunden. Ich könnte mich Ohrfeigen. Sorry das ich euch damit genervt habe. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:34 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