AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte PasswordManager - Programm zum Verwalten mehrerer Kennwörter
Thema durchsuchen
Ansicht
Themen-Optionen

PasswordManager - Programm zum Verwalten mehrerer Kennwörter

Ein Thema von Zacherl · begonnen am 15. Sep 2005 · letzter Beitrag vom 12. Feb 2006
Antwort Antwort
Seite 5 von 7   « Erste     345 67      
Benutzerbild von Zacherl
Zacherl
Registriert seit: 3. Sep 2004
Hallo,
ich habe grade das Programm PasswordManager fertig gestellt. Es handelt sich hierbei um ein Verwltungsprogramm für Kennwörter. Es können mehrere Benutzerprofile erstellt werden. Nach dem Einloggen werden die gespeicherten Kennwörter angezeigt. Es können das Kennwort, der Name des Kennworts und eine Beschreibung gespeichert werden.
Die Kennwörter selbst werden mit dem UserKennwort verschlüsselt (RCx).

Florian
Angehängte Dateien
Dateityp: zip passwordmanager_189.zip (366,1 KB, 202x aufgerufen)
Projekte:
- GitHub (Profil, zyantific)
- zYan Disassembler Engine ( Zydis Online, Zydis GitHub)
 
Benutzerbild von Zacherl
Zacherl

 
Delphi 10.2 Tokyo Starter
 
#41
  Alt 17. Sep 2005, 18:39
Zitat:
Ich habe den letzten Stand von Gestern installiert und habe einen Benutzer angelegt. Dann habe ich ein paar Passworte zum Testen gespeichert.
Nun habe ich das Programm Heute wieder aufgerufen und versucht mich einzuloggen (mein Benutzername erscheint in der Auswahl). Das ging aber nicht! Angeblich ist das Passwort nicht richtig oder die Datei beschädigt. Das Passwort ist richtig, weil auch sehr simpel zum Testen.
Das kann ich dir nicht sagen, warum das so ist. Ich vermute, dass die Datei nicht wieder rückverschlüsselt wurde. Die Kennwörter sind nocht verschlüsselt (RCx) aber ich wollte die Datei noch Binär haben, damit nicht irgendwelche Leute die INI Datei ausversehen ändern. Also dürfte die Datei nur nicht XOR verschlüsselt worden sein (aus welchen Grund auch immer). In der nächsten Version werde ich eine Funktion einbauen, die nicht ordentlich verschlüsselte Dateien vor dem Auslesen nicht entschlüsselt (Da sie dadurch dann verschlüsselt werden).

Zitat:
Nun habe ich die neuste Version installiert und es wird kein Benutzer mehr zur Auswahl angeboten.
Das ist deswegen, da in der neuen Version die Userdaten im Anwendungsdaten Verzeichniss und nicht mehr im Programmverzeichniss liegen.

Florian
  Mit Zitat antworten Zitat
Benutzerbild von Zacherl
Zacherl

 
Delphi 10.2 Tokyo Starter
 
#42
  Alt 18. Sep 2005, 12:26
Neue Version: Aufgrund eines Tips von TurboPASCAL habe ich die doppelte XOR Verschlüsselung entfernt, da diese
1. Zeit verschwendet
2. unötig ist, da RCx eh optimal verschlüsselt
3. zu Problemen führen kann, die die gesamte Kennwort Datei ungültig machen

Die alten Dateien sind nicht mehr kompatibel. Um diese zu entfernen, muss das Verzeichniss %userprofile%\anwendungsdaten\passwordmanager gelöscht werden

Florian
  Mit Zitat antworten Zitat
MrKnogge

 
Delphi 2007 Professional
 
#43
  Alt 18. Sep 2005, 13:29
Warum "%userprofile%\anwendungsdaten\passwordmanager ", mir wäre es lieber, die Daten wären im Ordner der Anwendung, oder ich könnte es selber einstellen.
Christian Bootz
  Mit Zitat antworten Zitat
Benutzerbild von Zacherl
Zacherl

 
Delphi 10.2 Tokyo Starter
 
#44
  Alt 18. Sep 2005, 14:58
@MrKnogge:
Zitat von Luckie:
[...] du schreibst die Datei ins Anwendungsverzeichnis, das ist schlecht, da da nicht jeder potentielle Benutzer Schreibrechte hat. Solche Programme wie deins, sind ann nämlcih der Grund warum immer noch so viele Benutzer als Administrator unter Windows arbeiten. Konfigurationsdateien gehören ins HOMEDIR des Benutzers. Dort kann man sie auch einfach sichern, als wenn ich erst in jedem Ordner unter Programme gucken muss, ob da nicht eventuell benutzerspezifische Dateien liegen.
Ich hatte die Daten est im Anwendungsverzeichniss, was ich aber aus oben zitierem Grund geändert habe. Normal können eingeloggte Nutzer ihren Account ja über einen Button löschen. Allerdings wurden die zuvor erstellten Dateien mit meiner letzen Änderung inkompatibel, weshalb man sich nicht mehr einloggen kann.

Florian
  Mit Zitat antworten Zitat
drschubi
 
#45
  Alt 18. Sep 2005, 16:09
Hallo Florian, wirklich klasse Dein Programm.


Jetzt hast Du so viele Wünsche erfüllt, erfüll bitte noch einen.

Schreib doch bitte noch irgendwo im Programm mit welchen Tastenkombinationen man arbeiten kann und welche Parameter beim Start erlaubt sind

Sind die Verläufe Kompos oder zeichnst Du die selbst?

Vielleicht kriegst du die Sache mit dem Weblink und dem den verdeckten Kennwörtern auch noch hin.

Schönen Sonntag noch

Drschubi
  Mit Zitat antworten Zitat
Benutzerbild von Zacherl
Zacherl

 
Delphi 10.2 Tokyo Starter
 
#46
  Alt 18. Sep 2005, 16:17
Zitat:
Hallo Florian, wirklich klasse Dein Programm.
Dankeschön.

Zitat:
Jetzt hast Du so viele Wünsche erfüllt, erfüll bitte noch einen.

Schreib doch bitte noch irgendwo im Programm mit welchen Tastenkombinationen man arbeiten kann und welche Parameter beim Start erlaubt sind
Geht's auch mit einer ReadMe Datei? Ansonsten müsste ich nämlich noch eine Info Funktion einbauen. (Mach ich aber, wenn's erwünscht ist)

Zitat:
Sind die Verläufe Kompos oder zeichnst Du die selbst?
Ne, die zeichne ich selber.

Vielleicht kriegst du die Sache mit dem Weblink und dem den verdeckten Kennwörtern auch noch hin. Weblinks können im Notiz Feld eingetragen werden. Bei Klick wird der entsprechende Link auch verfolgt. Was meinst du mit den verdeckten Kennwörtern? Die maskieren Funktion im "Neuer Eintrag" Fenster?

Zitat:
Schönen Sonntag noch
Danke gleichfals.

Florian
  Mit Zitat antworten Zitat
drschubi
 
#47
  Alt 18. Sep 2005, 16:25
Hallo Florian,

ich meine in der Kennwortübersicht werden Benutzername , Kennwort und Beschreibung dargestellt.

Ich fände es sinnvoll, wenn in de Listenansicht der Eintrag unter "Kennwort" maskiert wäre und mit Klick auf einen Button neben den Eintrag in der ListView das Kennwort aufdecken würde also einen Show / Hide Button .
Manchmal lässt es sich nicht vermeiden, das Personen einem über die Schulter schauen können.

Gruß Drschubi
  Mit Zitat antworten Zitat
Benutzerbild von Zacherl
Zacherl

 
Delphi 10.2 Tokyo Starter
 
#48
  Alt 18. Sep 2005, 16:30
Achso. Ok das kann ich machen. Ist das mit der ReadMe ok, oder soll es lieber eine Info Funktion sein?

Florian
  Mit Zitat antworten Zitat
drschubi
 
#49
  Alt 18. Sep 2005, 16:38
Hi Florian, ich denke eine beiliegende Readme ist völlig ausreichend, dann aber gleich mit einer Versionshistory.

Nein war Spass. Readme reicht.

Gruß Drschubi
  Mit Zitat antworten Zitat
Benutzerbild von leddl
leddl

 
Delphi 2006 Professional
 
#50
  Alt 19. Sep 2005, 08:25
Hat sich ganz gut gemacht, das Programm. Weil mir am Wochenende langweilig war, und ich momentan ja zuhause keinen Internetanschluß habe, hab ich mich selber mal drangehockt und begonnen sowas für mich zu programmieren (keine Angst, ich werd den hier - zumindest vorerst - nicht vorstellen Is nämlich schon ein bißchen von dir abgekupfert, aber was will man da eigentlich noch groß besser machen ).
Was ich mir allerdings eingebaut habe, und was ich eigentlich als ganz gute Idee erachte, ist eine Funktion, die dir beim Erstellen eines Accounts oder eines Eintrags auf Wunsch ein Passwort generiert. Ich habe das so gemacht, daß auf ButtonClick ein MessageDlg aufpoppt, in dem ein 8-stelliges Passwort (entsprechend bestimmter Sicherheitskriterien) angezeigt wird, daß man dann sogar noch ändern kann, wenn es einem nicht gefällt.
Zudem habe ich unter der Passworteingabe eine Gauge eingebaut, in der durch Fortschritt und Farbe angezeigt wird, wie sicher das eingegebene Passwort ist. Das bringt natürlich nichts, wenn man einfach nur vorhandene Passwörter speichern will. Interessant ist es aber bei der Accounterstellung, und wenn man evtl. gerade irgendwo neue LogIn-Daten braucht.
Axel Sefranek
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 5 von 7   « Erste     345 67      


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 08:08 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