Einzelnen Beitrag anzeigen

Benutzerbild von Zacherl
Zacherl

Registriert seit: 3. Sep 2004
4.629 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#9

Re: PasswordManager v2.0

  Alt 19. Apr 2006, 17:35
Zitat:
Das Programm gefällt mir.
Danke.

Zitat:
Was ich damals bei meinem noch integriert hatte, war die Möglichkeit, anstelle eines Passwords eine sog. Schlüsseldatei zu verwenden. Die habe ich mit Zufallsdaten gefüllt und anschließend gehasht. Das wurde intern als Passwort verwendet. So kann man z.B. den Container nur öffnen, wenn der USB - Stick mit der Schlüsseldatei eingesteckt ist. Vllt. eine Überlegung wert...
Ich hatte mir dein Programm angeschaut und wollte diese Funktion auch eigentlich einbauen, wusste aber nicht, wie du dies konkret realisiert hast. Da ich es jetzt weiß, werde ich es einbauen.

Zitat:
Und ich fände es ganz nett, wenn er die Containerdatei, nachdem ich sie erstellt habe, auch gleich laden würde...
Ja, wird gemacht.

Zitat:
Was auch noch praktisch wäre, wenn sich das programm die zuletzt verwendete Containerdatei merken könnte und diese beim erneuten Start automatisch lädt, dann braucht man nicht immer diese erst zu öffnen.
Ich hatte schon überlegt dies eventuell über einen Parameter zu realisieren. Dann kann man sich eine Verknüpfung erstellen, die das Programm direkt mit der gewünschten Datei öffnet.

Zitat:
Also das Programm sieht gut aus, nur für nVidia, die damit rumspielen, werden Probleme haben, dein "Tray-Btn" zu erreichen (siehe Attachment)
Stimmt. Das Problem, warum ich das ganze nicht über den normalen "Minimieren" Button gelöst habe, war, dass ich ja eine Warnung anzeige, wenn der Container noch nicht gespeichert wurde und man versucht das Programm in die Tray zu minimieren. Wenn ich über ein ApplicationEvents OnMinimize abfange, wird die Nachricht aber erst dann angezeigt, nachdem das Programm schon minimiert wurde. Wenn jemand eine Idee hat, wie ich eine Nachricht unmittelbar vor dem Klick auf den "Minimieren" Button ausgeben könnte, wäre ich sehr dankbar. Dann bräuchte ich auch den zusätzlichen "Tray" Button nicht mehr. Momentan kann man das Programm auch noch über das TrayIcon Kontextmenü in die Tray minimieren.

Zitat:
Ansonsten kann ich ein dickes Lob vergeben!
Vielen Dank.

Zitat:
Vörschläge:
- Laden der Datei nach erstellung
Mache ich.

Zitat:
- Laden der Datei bei Start
Mache ich auch. Wie gesagt wahrscheinlich über einen Parameter, oder auch über eine Option.

Zitat:
- die "|" vielleicht durch den Windowspunkt ersetzen? (Die Striche lassen sich nicht so gut zählen)
Fände ich ansich auch schöner. Nur zeigen die SpTBXEdit Komponenten statt der #149 nur einen Kasten an. Und die klassischen * sehen so altmodisch aus.

Zitat:
- Bei der Abfrage des Containerschliessens, auch noch ein Abbrechen
Ok.

Zitat:
- DoubleBuffern? Das Flackert teilweise (Uhr) oder die Buttons, wenn ich mit Tab das nächste Feld wähle
DoubleBuffern kann ich aktivieren, obwohl ich aber nicht glaube, dass dies viel nützt. Das leichte Flackern ist fast immer bei den TBX Komponenten. Ich hatte bei meinem ShadowRat DoubleBuffer auch aktiviert, hat aber nicht viel genützt. Ich kanns aber mal versuchen.

Zitat:
Ich hab mir deine Containerdatei mal noch etwas angeschaut. Wäre es nicht besser, die komplette Datei auch noch zu verschlüsseln?
Für mich persönlich stehen da noch zu viele Informationen im Klartext drin. Z.B. gibt es da den Eintrag "Password_0", jeder der jetzt versucht die Werte zu knacken, weiss erstens mal dass er hier nach dem "Passwort" für einen Eintrag suchen muss und anhand der Länge des Strings dahinter kann er auch schon in etwa abschätzen wie "aufwendig" es sein kann dieses Passwort zu knacken.
Ich würde einfachdie ganze Datei nochmal verschlüsseln oder hashen.
Wäre eine Überlegung wert. In der Version 1.0 des PasswordManagers habe ich das auch so gemacht, dabei ging allerdings etwas Performance drauf und der Code war viel Feheranfälliger. Ich könnte es aber als Option einbauen.

Florian
Projekte:
- GitHub (Profil, zyantific)
- zYan Disassembler Engine ( Zydis Online, Zydis GitHub)
  Mit Zitat antworten Zitat