Paßwort in Applikation

Hallo,
ich habe folgende Problematik.
Ich möchte in einer Java Application zum Programmstart eine Paßwortabfrage setzen.
Das Programm arbeitet mit einer XML-Datei als Datenspeicher. Eine Datenbankanbindung soll explizit nicht erfolgen!
Nun frage ich, wer kennt eine Möglichkeit, das Paßwort sicher im System veränderbar abzuspeichern? Ich meine nicht irgend eine Verschlüsselungsmethode sondern einen Ort.

  • XML-Datei -> kann jeder einsehen bzw. verändern :frowning:
  • Property-Datei -> ist in Jar-Datei unveränderlich :frowning:
  • Windows Registry -> ?? vielleicht

viele Grüße
Hendrik

Hi,

wie wäre es wenn Du den MD5 Hash des Passwortes in die XML Datei schreibst? Auf diese Weise ist das Passwort nicht im Klartext vorhanden.

Oder Du nimmst die Preferences API http://java.sun.com/j2se/1.4.2/docs/guide/lang/prefe…
und schreibst den Hash des Passwortes in die Registry.

Das Passwort im Klartext würde ich niemals irgendwo ablegen.

Gruss,
Herb