Servus Leute,
ich studiere Wirtschaftsinformatik im 3ten Semester, habe würde ich sagen fortgeschrittene Kenntnisse in der Java Programmierung, Grundkenntnisse der Datenbankprogrammierung/einbindung, Grundkenntnisse in der GUI programmierung...
So worum geht es hier?
Ich möchte ein Programm erstellen das dem User ermöglich seine Passwörter von Amazon, PayPal etc sicher zu hinterlegen!
Wie habe ich es vor zu bewerkstelligen?
Es gibt mehrere Benutzerkonten
1. User 1 registriert sich und hinterlegt seine Passwörter für z.B. Amazon
2. Jedes der Passwörter soll in der Datenbank hinterlegt werden
2.1 Bei dem Loginpasswort hab ich mir überlegt das Passwort zu Hashen und dieses dann zu hinterlegen und dann beim Login zu überprüfen ob das dort eingegebene Passwort gehasht, den Wert ergibt den das Passwort in der db hat.
Aber
Nun gibt es 2, für mich ersichtliche Probleme
1. Welchen Verschlüsselungsalgorithmus wende ich an, dieser soll jetzt keine 5minuten brauchen, um den verschlüsselten Wert zu erstellen. Welches Zeitintervall muss ich mindestens einplanen?
2. Bei der Anzeige des jeweiligen Passwortes wird ja das Passwort in eine Variable gespeichert und dann ausgeben über ein Popup oder ähnliches! Wie entferne ich das Passwort wiede raus dem Zentralspeicher? dort ist es ja hinterlegt? Reicht eine einfache Überschreibung des Passwortes also
gegoogelt habe ich schon habe nach Java Verschlüsselung gegoogelt dort aber entweder nur sehr einfache Verschlüsselungsvarianten gefunden oder hoch komplexe die ich nicht verstanden habe!
Deshalb wäre es super wenn heir jemand einen Link schickt eben in diesem Link auch erklärt wird wie der Code zustandekommt!
Was denkt ihr darüber? Hab ich alle Risiken/Probleme bedacht was so ein Passwortmanager mti sich führt?
ich studiere Wirtschaftsinformatik im 3ten Semester, habe würde ich sagen fortgeschrittene Kenntnisse in der Java Programmierung, Grundkenntnisse der Datenbankprogrammierung/einbindung, Grundkenntnisse in der GUI programmierung...
So worum geht es hier?
Ich möchte ein Programm erstellen das dem User ermöglich seine Passwörter von Amazon, PayPal etc sicher zu hinterlegen!
Wie habe ich es vor zu bewerkstelligen?
Es gibt mehrere Benutzerkonten
1. User 1 registriert sich und hinterlegt seine Passwörter für z.B. Amazon
2. Jedes der Passwörter soll in der Datenbank hinterlegt werden
2.1 Bei dem Loginpasswort hab ich mir überlegt das Passwort zu Hashen und dieses dann zu hinterlegen und dann beim Login zu überprüfen ob das dort eingegebene Passwort gehasht, den Wert ergibt den das Passwort in der db hat.
Aber
Nun gibt es 2, für mich ersichtliche Probleme
1. Welchen Verschlüsselungsalgorithmus wende ich an, dieser soll jetzt keine 5minuten brauchen, um den verschlüsselten Wert zu erstellen. Welches Zeitintervall muss ich mindestens einplanen?
2. Bei der Anzeige des jeweiligen Passwortes wird ja das Passwort in eine Variable gespeichert und dann ausgeben über ein Popup oder ähnliches! Wie entferne ich das Passwort wiede raus dem Zentralspeicher? dort ist es ja hinterlegt? Reicht eine einfache Überschreibung des Passwortes also
Java:
String p ="Passwort";
System.out.print(p);
p="XXXXXXXXXXXXXXX";
gegoogelt habe ich schon habe nach Java Verschlüsselung gegoogelt dort aber entweder nur sehr einfache Verschlüsselungsvarianten gefunden oder hoch komplexe die ich nicht verstanden habe!
Deshalb wäre es super wenn heir jemand einen Link schickt eben in diesem Link auch erklärt wird wie der Code zustandekommt!
Was denkt ihr darüber? Hab ich alle Risiken/Probleme bedacht was so ein Passwortmanager mti sich führt?
Zuletzt bearbeitet: