Passwort



  • Hallo, ich habe Einträge für ein Programm in eine Inidatei abgelegt. Kann ich diese Datei mit einem Passwort schützen, so dass nicht jeder diese Datei mit dem Texteditor öffnen und verändern kann? Unter Windows 98(arbeite jetzt mit W2k) habe ich so was mal vor langer Zeit gesehen. Aber da weiß ich auch nicht mehr in welchem Zusammenhang das gewesen ist. Ist einfach schon zu lange her.



  • Wenn du die Datei nachher mit den Standard-Funktionen (wie GetPrivateProfileString o.ä.) auslesen willst geht das wohl eher nicht



  • Hmm, das Einzige, dass mir in einer solchen Situation einfällt, ist die Codierung der Datei nach einem bestimmten Schlüssel, den nur du kennst. Dann kann auch niemand deine Datei lesen.



  • naja ich habe mir überlegt, die Dateien mit einer Funktion zu verschlüsseln und wenn ich sie bearbeiten will oder die Daten mit GetPrivateProfileString auslesen möchte, lege ich mir für kurze Zeit die Datei noch einmal unverschlüsselt auf die Platte. Ich fand die Idee aber nicht ganz so schön.



  • ...wenn Du die temporäre "Klartext"-Datei hinterher sofort wieder löschst, sollte das doch kein problem sein?!?

    Der Bruchteil einer Sekunde, der diese Datei existiert, reicht nichtmal für den Explorer aus, um sie anzuzeigen im Ordnerfenster (war bei mir zumindest so).



  • Ja das ist schon richtig, aber anders hätte ich es schon schöner gefunden.



  • Du kannst natürlich auch auf die *PrivateProfile*-Funktionen verzichten und dir alles selber schreiben, oder eben nur die Werte verschlüsseln 😉



  • Soviel arbeit wollte ich mir dann auch wieder nicht machen. Da schreibe ich doch lieber nur eine Funktion die ver und entschlüsselt, und dann bin ich fertig. Ich meine das muss ja kein grosser Aufwand sein.



  • Ich weiß zwar nicht, wo das soviel Arbeit ist - aber mach, wie du willst 🤡


Anmelden zum Antworten