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 6 von 7   « Erste     456 7      
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
 
#51
  Alt 19. Sep 2005, 15:04
Zitat:
Hat sich ganz gut gemacht, das Programm.
Danke.

Zitat:
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 ).
Also an mir soll es nicht liegen, dass du es nicht vorstellst ...

Zitat:
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.
Ja, das könnten einige Benutzer zu schätzen wissen. Ich persönlich mag solche generierten Kennwörter nicht, weil ich da ja einen 2. PasswordManager brauche, um mir diese cryptischen Zeichenfolgen zu merken

Zitat:
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.
Diese Funktion ist durchaus sinnvoll

Florian
  Mit Zitat antworten Zitat
Benutzerbild von leddl
leddl

 
Delphi 2006 Professional
 
#52
  Alt 19. Sep 2005, 15:29
Zitat von Florian Bernd:
Also an mir soll es nicht liegen, dass du es nicht vorstellst ...
Naja, erstmal muß es sowieso fertig sein
Zitat von Florian Bernd:
Ja, das könnten einige Benutzer zu schätzen wissen. Ich persönlich mag solche generierten Kennwörter nicht, weil ich da ja einen 2. PasswordManager brauche, um mir diese cryptischen Zeichenfolgen zu merken
mag ich normalerweise auch nicht. Aber man kann sich ein solches Passwort dann eigentlich schon ganz gut merken, wenn man mal etwas zeit investiert. Mein Uni-Passwort ist auch so eines, und das hab ich inzwischen drauf, ohne auch nur ne ms zu zögern
Zitat von Florian Bernd:
Diese Funktion ist durchaus sinnvoll
Ich weiß Nen Code zur Passwortsicherheit gibts hier im Forum von negaH. Mit den Werten mußt du allerdings etwas rumspielen, da die Funktion eine Zahl zwischen 0 und 1 zurückgibt und leider kommst du bei nem "normalen" Passwort mit 8 Zeichen selten mal über 0,25
(Ich hab den Rückgabewert etwas für die Verhältnisse angepasst, so daß bereits ein 8-stelliges Passwort Werte bis zu 90% ergibt) Den Rückgabewert nehme ich mal 510 und runde ihn, um ihn auf die 510-Farbschattierungen von Rot bis Grün aufzuteilen. Dann die entsprechende Farbe für den entsprechenden Wert auswählen, fertig.
Falls es einfacher geht, immer her damit Ich kam am Wochenende nicht drauf.
Axel Sefranek
  Mit Zitat antworten Zitat
Benutzerbild von Zacherl
Zacherl

 
Delphi 10.2 Tokyo Starter
 
#53
  Alt 21. Sep 2005, 19:14
So, die ReadMe liegt jetzt bei und auch so habe ich ein paar Sachen geändert. Allerdings die Maskieren - Funktion konnte ich noch nicht einbauen, wird aber noch kommen.

Die neue Version ist oben!

Florian
  Mit Zitat antworten Zitat
static_cast
 
#54
  Alt 22. Sep 2005, 08:14
Hoi,

also die neue Version ist Perfekt (für meinen Bedarf)
Daniel M.
  Mit Zitat antworten Zitat
Benutzerbild von Zacherl
Zacherl

 
Delphi 10.2 Tokyo Starter
 
#55
  Alt 22. Sep 2005, 14:05
Danke!

Florian
  Mit Zitat antworten Zitat
drschubi
 
#56
  Alt 22. Sep 2005, 21:06
Hallo Florian,
hab mir doch gleich mal die neue Version runtergeladen. Eine Kleinigkeit ist mir noch aufgefallen.
Du fragst leere Editfelder beim Speichern neuer Eingaben nicht ab. So passiert es, das völlig leere Felder als neuer Eintrag gespeichert werden können. Macht irgendwo keinen Sinn.

Viele Grüße drschubi
  Mit Zitat antworten Zitat
Benutzerbild von Zacherl
Zacherl

 
Delphi 10.2 Tokyo Starter
 
#57
  Alt 23. Sep 2005, 18:01
Zitat:
Eine Kleinigkeit ist mir noch aufgefallen.
Du fragst leere Editfelder beim Speichern neuer Eingaben nicht ab. So passiert es, das völlig leere Felder als neuer Eintrag gespeichert werden können. Macht irgendwo keinen Sinn.
Stimmt schon, aber das sollte der User selbst wissen. Außerdem kann es ja mal sein, dass man keinen Login Namen braucht, oder keine Beschreibung haben will ...

Florian
  Mit Zitat antworten Zitat
Benutzerbild von leddl
leddl

 
Delphi 2006 Professional
 
#58
  Alt 24. Sep 2005, 18:25
Zitat von Florian Bernd:
Zitat:
Eine Kleinigkeit ist mir noch aufgefallen.
Du fragst leere Editfelder beim Speichern neuer Eingaben nicht ab. So passiert es, das völlig leere Felder als neuer Eintrag gespeichert werden können. Macht irgendwo keinen Sinn.
Stimmt schon, aber das sollte der User selbst wissen. Außerdem kann es ja mal sein, dass man keinen Login Namen braucht, oder keine Beschreibung haben will ...

Florian
Ansich absolut OK so, nur ist es nicht sinnvoll, wenn Passwort und Beschreibung leer sind. Denn ohne diese 2 Felder macht ein Eintrag nunmal keinen Sinn
Axel Sefranek
  Mit Zitat antworten Zitat
Benutzerbild von Zacherl
Zacherl

 
Delphi 10.2 Tokyo Starter
 
#59
  Alt 24. Sep 2005, 18:59
Es sollten nicht BEIDE Felder leer sein, denn es kann manchmal sein, dass man nur eines von beiden Braucht.
Ich denke eine Abfrage auf Fehleingaben beider Felder werde ich anbringen.

Florian
  Mit Zitat antworten Zitat
Benutzerbild von leddl
leddl

 
Delphi 2006 Professional
 
#60
  Alt 24. Sep 2005, 19:03
Zitat von Florian Bernd:
Es sollten nicht BEIDE Felder leer sein, denn es kann manchmal sein, dass man nur eines von beiden Braucht.
Ich denke eine Abfrage auf Fehleingaben beider Felder werde ich anbringen.

Florian
Daß das Notizen- und das Benutzernamenfeld leer sein kann, ist absolut in Ordnung, nur bringt ein Passwort ohne Beschreibung, wo es benutzt werden muß, oder eine Beschreibung ohne Passwort IMHO nichts. Daher ist es schon sinnlos, sobald eines von beidem leer ist
Aber sowas darfst du sowieso nur als Vorschlag und nicht als Bedingung ansehen, ist ja schließlich dein Programm, also auch deine Entscheidung.
Axel Sefranek
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 6 von 7   « Erste     456 7      


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 12:29 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