Ich frage mich, warum du etwas vor dem User verstecken willst.
Wenn es vertrauliche Daten sind, dann ist Verschlüsseln sowieso ein muss. Du müsstest die Routine ja nicht einmal selbst schreiben, da es ja z.B. das
DEC gibt (ich glaub' Microsoft hat auch eine
API für so etwas).
Ansonsten willst du vermutlich einfach nur nicht, dass der Benutzer die Daten einfach so verändern kann. Dann speicherst du es eben nicht in eine Textdatei, sondern irgendwie anders in einen TFileStream. Oder wie himitsu bereits geschrieben hat: in die Registry damit.
Ich persönlich hätte keine Freude daran, wenn Programme ihre Daten vor mir verstecken, oder irgendwo hintun, wo sie nicht hingehören. Womöglich bleiben sie dann bei der Deinstallation zurück und ich weiß gar nicht von ihnen.
mfg,
Andreas
Andreas N.