Autor Beitrag
Tarry
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 213
Erhaltene Danke: 1



BeitragVerfasst: So 25.11.07 16:16 
Hi,
ich bin noch blutiger Anfänger in Info (wir haben jetzt seit fast einem Jahr Info, davon nen halbes Delphi), aber dennoch traue ich mich jetzt einfach mal mein neues Projekt vorzustellen.
Es handelt sich um einen Passwortmanager mit Folgenden Funktionen:

* Passwortgenerator
* Verschlüsselt auch kleinere Texte
* Für jeden Kontainer ein eigenes frei wählbares Masterpasswort
* Sichere Verschlüsselung mit dem Hashwert des Masterpasswortes
* Eine kleines Beispiel zeigt wie es geht
* Zahlreiche Einstellungsmöglichkeiten, die sogar noch ausgebaut werden
* Die Hintergrundfarbe ist frei wählbar.
* Die Möglichkeit mit einer (kostenlosen) Serial den Passwortmanager um einige Funktionen zu erweitern


Also, würde mich freuen wenn ihr sagt, wie er euch gefällt und was ich besser machen kann...

Gruß
Tarry



Ich habe das Changelog mal ein wenig gekürzt, wer möchte kann sich das vollständige herunterladen.

Update auf 2.4.1.13
[*] Kleinere Änderungen beim Start.
[+] Beim Dateiladen, kann man sich jetzt auch "Alle Dateien" anzeigen lassen.
[*] Eine kleine Änderung beim Aussehen des Passwortgenerators.
[+] Ein neues Icon.
[*] Ein Bug bei der Anzeige wurde entfernt.
[*] Das Über Fenster ein klein wenig vergrößert, damit keine Leisten auftreten.

Update auf 2.4.1.14
[*] Es ist nun nicht mehr möglich bei Eingabe der Serial ein Leerzeichen am Ende zu setzen.
[+] Der Nutzer bekommt nun eine Fehlermeldung, wenn das Speichern unter... nicht funktioniert hat (Keine gültige Datei ausgewählt wurde).
[+] Es gibt nun eine Fehlermeldung, wenn man versucht eine Datei zu speichern, obwohl keine geöffnet ist.
[*] Der Standard Text (Wenn eine Datei neu erstellt wird) wurde ein wenig geändert.
[*] Eine kleine Veränderung beim Passwortgenerator, wurde getätigt.
[+] Der Color Dialog startet jetzt voll aufgeklappt.
[*] Ein Fehler, der entstehen kann wenn man an der *.ini Datei "herumgespielt" hat, wurde behoben.

Update auf 2.4.1.15
[*] Die Versionsinformation (in Über...) wird jetzt automatisch ausgelesen.
[+] Mann kann nun wählen ob die Versionsinformation in der Titelleiste angezeigt werden soll oder nicht.
[*] Die Übersicht des Quellcodes wurde (ein klein wenig) erhöht.
[+] Ein neuer Menüpunkt "Einstellungen zurücksetzen".

Update auf 2.4.1.16
[*] Ein Bug beim speichern des Passwortes wurde beseitigt.
[*] Es konnte sein, dass beim Laden einer Datei das Label über dem Passwortfeld nicht angezeigt wurde, dies wurde beseitigt.


Eine gültige Serial : 9-15-1-14-99-68-35-54-36-26-36-8-27

EDIT: Ich habe die Screens mal aktualisiert.
Einloggen, um Attachments anzusehen!
_________________
"Es gibt zwei Dinge, die unendlich sind. Das Universum und die menschliche Dummheit. Beim Universum bin ich mir noch nicht ganz sicher." -Albert Einstein


Zuletzt bearbeitet von Tarry am So 23.12.07 21:50, insgesamt 41-mal bearbeitet
Sinspin
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1336
Erhaltene Danke: 119

Win 10
RIO, CE, Lazarus
BeitragVerfasst: So 25.11.07 17:38 
1.) Warum blinkt denn der Passwortbutton? Wenn man den anklicken will hat man seine wahre Not!
2.) Wenn man beim Laden der Daten das Passwort eingibt sollten nicht einfach wenn das Passwort passt die Daten angezeigt werden. Sondern das sollte erst erfolgen wenn man einen Button anklickt.
Was wäre sonst wenn einer dein Passwort ganz oder teilweise kennt und er einfach ein bisschen rumprobiert? Passt es, ist er sofort in deinen Daten. Muss er jedesmal auf einen Button klicken erhöht das seinen Aufwand deutlich und er wird nach zig versuchen bei denen er vieleicht immer einen Buchstaben mehr als nötig eingegeben hat endlich aufgeben. So wie es jetzt ist kann er gar keinen zuviel eintippen!

3.) Am Memo fehlt zumindest eine senkrechte Scrolleiste.
4.) Click mal mehrmals hintereinander auf "Passwörter verwalten". Lade deine Daten neu und wiederhole es!
5.) Ein Button mit dem man die Daten speichern kann wäre nicht schlecht. (ist besser als jedesmal das Programm zu beenden)
6.) Du willst doch nicht jedesmal wenn du Passwörter verwalten willst, ein neues Passwort eigeben? Das sollte über einen extra Dialog gehen. Ansonsten wird das alte wieder verwendet.

_________________
Wir zerstören die Natur und Wälder der Erde. Wir töten wilde Tiere für Trophäen. Wir produzieren Lebewesen als Massenware um sie nach wenigen Monaten zu töten. Warum sollte unser aller Mutter, die Natur, nicht die gleichen Rechte haben?
Tarry Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 213
Erhaltene Danke: 1



BeitragVerfasst: So 25.11.07 18:20 
Hi, danke erst einmal fürs testen ;)

zu 1) Das tut er damit du auf ihn aufmerksam wirst ;), aber in ner neuen Version werde ich ihn einfärben.
2) Hab ich auch schon dran gedacht, war aber zu faul^^, werd ich auch fixen.
3) Kein Ding.
4) Dürfte kein Problem sein, dass zu ändern.
5) Wird gemacht.
6) Du hast nur am Anfang keines, wenn du es einmal gesetzt und abgespeichert hast, wird automatisch das alte verwendet.

Also, ich mach mich dann mal wieder dran,

Gruß
Tarry

EDIT: So, ich hab's jetzt geupdatet und im ersten Post angehängt, würde mich freuen, wenn du nochmal schnell drüber schaust, ob es etwa so is, wie du es dir vorgestellt hast.
Tarry Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 213
Erhaltene Danke: 1



BeitragVerfasst: Di 27.11.07 16:19 
Hi, auf Grund meiner neuen Updates, würde ich euch bitten noch einmal nach Bugs zu suchen und vor allem zu sagen, was noch fehlt !

Eine bessere Verschlüsselung werde ich noch im laufe der Woche einbauen, daran soll das Projekt nicht scheitern Wink.

Gruß
Tarry
Sinspin
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1336
Erhaltene Danke: 119

Win 10
RIO, CE, Lazarus
BeitragVerfasst: Di 27.11.07 19:31 
Was soll denn das?
---------------------------
Fehler !
---------------------------
In einer Zeile dürfen nicht mehr als 53 Zeichen stehen !
---------------------------
OK
---------------------------

Mit solchen Einschränkungen kommst du aber nicht Weit.
Wozu brauchst du die Einschränkung überhaupt?

Und was hat es damit auf sich?
---------------------------
Herzlichen Glückwunsch !
---------------------------
Herzlichen Glückwunsch, das Passwort wurde erfolgreich geändert !
---------------------------
OK
---------------------------

Es wäre wesentlich angenehmer wenn die beiden Eingabefelder, Passwort und Wiederhohlung untereinander liegen würden so das man gleich beide sieht und füllen kann.
Und man nach dem Buttonclick nur dann eine Meldung kommt wenn die beide Eingaben nicht übereinstimmen. ansonsten werden sie einfach beide gelöscht. (oder eben in deinem Fall nicht mehr angezeigt)

_________________
Wir zerstören die Natur und Wälder der Erde. Wir töten wilde Tiere für Trophäen. Wir produzieren Lebewesen als Massenware um sie nach wenigen Monaten zu töten. Warum sollte unser aller Mutter, die Natur, nicht die gleichen Rechte haben?
Tarry Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 213
Erhaltene Danke: 1



BeitragVerfasst: Di 27.11.07 20:12 
Hi, danke fürs testen ;)

Das mit der Beschränkung auf 53 Zeichen, verstehe ich leider auch nicht :(.
Ich habe den Xor-Verschlüsselungs Code selbst hier aus dem Forum und habe dabei festgestellt, dass es beim laden Schwierigkeiten gibt (ab dem 53. Zeichen kam nur noch Salat raus :( ) , wenn man mehr als 53 Zeichen pro Zeile hatte.

Mit der MessageBox, da finde ich es eigentlich schöner, wenn der Benutzer auch ne Rückmeldung bekommt, wenn dann einfach die Eingabemöglichkeiten verschwinden, fände ich nen bisschen merkwürdig...
Außerdem ändert man das Passwort doch eh nur recht selten, da dürfte das nicht stören.

Welche neuen Funktionen würdet ihr euch denn noch Wünschen?

Gruß
Tarry

Moderiert von user profile iconNarses: Quelltext entfernt - Fragen zum Quelltext bitte in einem separaten Thread stellen; hier geht´s um ganze Projekte! ;)
Tarry Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 213
Erhaltene Danke: 1



BeitragVerfasst: Sa 01.12.07 22:40 
Hi,

ich möchte euch nochmal darum bitten das Prog auf Herz und Nieren zu testen Wink
Besonders bei dem Speichern & Laden könnten sich Fehler eingeschlichen haben...

Zu der Beschränkung auf 53 Zeichen:
Ich habe da schon was in Aussicht, vielleicht klappt es morgen noch, aber wahrscheinlich erst nächstes Wochenende Wink
Aber es wird sicher noch behoben! :wink:

In diesem Sinne:

/Push
Tarry Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 213
Erhaltene Danke: 1



BeitragVerfasst: Mo 03.12.07 16:51 
Und schon wieder Updates, was genau geändert wurde könnt ihr dem Change Log oben entnehmen.

Da das Programm (wie ich finde) mittlerweile wirklich brauchbar geworden ist, würde ich mich sehr freuen, wenn sich noch ein paar von euch die Zeit nehmen würden, es auch Herz und Nieren zu testen ;)

Gruß & Danke im voraus

Tarry
Chryzler
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1097
Erhaltene Danke: 2



BeitragVerfasst: Mo 03.12.07 18:43 
Hab mir dein Programm jetzt nur ganz kurz angeschaut. Die Oberfläche ist nicht gerade ein Schmuckstück, für einen Anfänger aber sicher akzeptabel. ;) Wieso muss man dein Programm eigentlich freischalten (wenn es den Serial umsonst gibt)? Ist innerhalb von ein paar Minuten sowieso geknackt. Und außerdem verwenden so nicht mehr Leute dein Programm, sondern eher weniger.
Tarry Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 213
Erhaltene Danke: 1



BeitragVerfasst: Di 04.12.07 21:31 
Naja, freischalten ist nen bisschen übertrieben ;)
Das einzige was sich ändert ist, dass die Messagebox beim starten nicht mehr angezeigt wird, sonst kann man den vollen Funktionsumfang nutzen :)
War mehr ne Spielerei, aber wenn Interesse besteht, kann ich es auch so schreiben, dass automatisch eine generiert wird.

Zu der Oberfläche muss ich sagen, dass wir in dem Bereich natürlich noch überhaupt nichts gemacht haben, aber ich denke wenn ich die Buttons durch BitButtons austausche wirds schon mal wieder was bunter...
Aber allgemein finde ich es nicht einmal negativ, da so der Schwerpunkt wirklich auf der Funktion liegt und nicht auf dem Drum herum, soll ja nicht mehr (aber auch nicht weniger) als nen Passwortmanager sein (bzw. nen Tool zum sicherem speichern von Texten). :)

Gruß
und danke schonmal
Tarry
Chryzler
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1097
Erhaltene Danke: 2



BeitragVerfasst: Di 04.12.07 21:47 
Nee, eigentlich grad im Gegenteil. Ich find es zu bunt bzw. auch etwas unübersichtlich. Oder hast du schonmal ein bekanntes kommerzielles Programm gesehen, das im Hintergrund hellblau ist? ;) Ich kenn das aus eigener Erfahrung, früher waren meine ersten Programme auch etwas "bunter" (wobei "bunt" noch nett ausgedrückt ist). Aber ich würd mal versuchen, die Größe der Labels beim Standardwert zu lassen, Schriftart auch, die Hintergrundfarbe bei dem langweilige Standartgrau belassen, und dafür lieber die XP-Manifest-Datei verwenden (wie steht hier irgendwo im Forum). Dann sehen auch die Buttons gleich viel schöner aus (abgerundet durch den XP-Style) und insgesamt wirkts professioneller. Ist mein Vorschlag. ;
Tarry Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 213
Erhaltene Danke: 1



BeitragVerfasst: Mo 17.12.07 18:01 
Hi, danke für die Hilfe, da mein PC leider in letzter Zeit defekt war, gibts erst jetzt das Update ;)
siehe dazu meinen ersten Post...

Hier noch eine gültige Serial:

9-15-1-14-99-68-35-54-36-26-36-8-27

Gruß
Tarry
Mitmischer 1703
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 754
Erhaltene Danke: 19

Win 7, Debian
Delphi Prism, Delphi 7, RAD Studio 2009 Academic, C#, C++, Java, HTML, PHP
BeitragVerfasst: Mo 17.12.07 19:35 
Wenn man bei der Freigabe einfach irgendeinen String angibt, kommt da "xy ist kein gültiger Integerwert". Dadurch weiß man, dass das Passwort nur Zahlen hat, das macht's dem Hacker um ein weites leichter....

_________________
Die Lösung ist nicht siebzehn.
Tarry Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 213
Erhaltene Danke: 1



BeitragVerfasst: Mo 17.12.07 23:26 
Danke schön, hab ich geändert, sollte jetzt behoben sein ;)
DrRzf
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 260

Win XP Prof
D7 Enterprise
BeitragVerfasst: Di 18.12.07 01:09 
user profile iconMitmischer 1703 hat folgendes geschrieben:
Wenn man bei der Freigabe einfach irgendeinen String angibt, kommt da "xy ist kein gültiger Integerwert". Dadurch weiß man, dass das Passwort nur Zahlen hat, das macht's dem Hacker um ein weites leichter....


user profile iconTarry hat folgendes geschrieben:
Danke schön, hab ich geändert, sollte jetzt behoben sein ;)


wenn man garnichts eingibt, dann gibts noch nen schlimmeren Fehler :D

_________________
rein statistisch gesehen darf man keiner statistik trauen die man nicht selbst gefälscht hat.
Tarry Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 213
Erhaltene Danke: 1



BeitragVerfasst: Di 18.12.07 14:42 
user profile iconDrRzf hat folgendes geschrieben:
user profile iconMitmischer 1703 hat folgendes geschrieben:
Wenn man bei der Freigabe einfach irgendeinen String angibt, kommt da "xy ist kein gültiger Integerwert". Dadurch weiß man, dass das Passwort nur Zahlen hat, das macht's dem Hacker um ein weites leichter....


user profile iconTarry hat folgendes geschrieben:
Danke schön, hab ich geändert, sollte jetzt behoben sein ;)


wenn man garnichts eingibt, dann gibts noch nen schlimmeren Fehler :D


Danke schön, wurde behoben ;)
Es würde mich freuen, wenn ihr auch noch Ideen zum Verbessern habt (Mir gehen sie langsam aus :() , ich hab jetzt nämlich Ferien *g*.

Gruß
Tarry
Martin1966
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1068

Win 2000, Win XP
Delphi 7, Delphi 2005
BeitragVerfasst: Di 18.12.07 15:16 
user profile iconTarry hat folgendes geschrieben:
Es würde mich freuen, wenn ihr auch noch Ideen zum Verbessern habt (Mir gehen sie langsam aus :() , ich hab jetzt nämlich Ferien *g*.

Es würde mich freuen wenn dein Programm die Farb- und Schriftgrößen-Einstellungen von Windows verwenden würde. Denn das erwarte ich eigentlich von einem Programm. ;-)

Lg, Martin

_________________
Ein Nutzer der Ecke ;-)
Tarry Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 213
Erhaltene Danke: 1



BeitragVerfasst: Di 18.12.07 16:22 
user profile iconMartin1966 hat folgendes geschrieben:
user profile iconTarry hat folgendes geschrieben:
Es würde mich freuen, wenn ihr auch noch Ideen zum Verbessern habt (Mir gehen sie langsam aus :() , ich hab jetzt nämlich Ferien *g*.

Es würde mich freuen wenn dein Programm die Farb- und Schriftgrößen-Einstellungen von Windows verwenden würde. Denn das erwarte ich eigentlich von einem Programm. ;-)

Lg, Martin


Was genau meinst du damit?

Gruß
Tarry
Chryzler
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1097
Erhaltene Danke: 2



BeitragVerfasst: Di 18.12.07 17:34 
user profile iconChryzler hat folgendes geschrieben:
Nee, eigentlich grad im Gegenteil. Ich find es zu bunt bzw. auch etwas unübersichtlich. Oder hast du schonmal ein bekanntes kommerzielles Programm gesehen, das im Hintergrund hellblau ist? ;) Ich kenn das aus eigener Erfahrung, früher waren meine ersten Programme auch etwas "bunter" (wobei "bunt" noch nett ausgedrückt ist). Aber ich würd mal versuchen, die Größe der Labels beim Standardwert zu lassen, Schriftart auch, die Hintergrundfarbe bei dem langweilige Standartgrau belassen, und dafür lieber die XP-Manifest-Datei verwenden (wie steht hier irgendwo im Forum). Dann sehen auch die Buttons gleich viel schöner aus (abgerundet durch den XP-Style) und insgesamt wirkts professioneller. Ist mein Vorschlag.
Tarry Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 213
Erhaltene Danke: 1



BeitragVerfasst: Di 18.12.07 21:21 
Mhh, weshalb das denn?
Wenn ich es auf der Standart Labelgröße (8, oder was das ist) lasse, kann man doch kaum erkennen, was dort geschrieben steht.... Und die Memo Komponente ist ja auf der Standartgröße...

Stört es auch echt so sehr, oder kann man mit leben?

Gruß
Tarry