Mon programme nécessite un mot de passe pour ouvrir certaines fonctionnalités. Le mot de passe peut être défini par un administrateur. Mon application stocke le mot de passe dans un fichier. Mais, si le fichier a été supprimé ou endommagé, l'application perd le mot de passe. Un autre scénario est que si le fichier a été remplacé par le fichier original, le mot de passe sera vide. Des suggestions sur le stockage d'un mot de passe dans un fichier?Comment stocker en toute sécurité un mot de passe dans un fichier?
modifié: Mon application a une caractéristique. La fonctionnalité est protégée par un mot de passe qui peut être défini par un administrateur (propriétaire du PC). L'invité doit entrer un mot de passe pour désactiver cette fonctionnalité. OS: Windows
La sécurité par l'obscurité (http://en.wikipedia.org/wiki/Security_through_obscurity) ne vaut rien. – halfdan
Bien sûr, il aura besoin de md5 le mot de passe. Ce que je veux dire, c'est que les utilisateurs peuvent supprimer des choses qui se trouvent dans "Mes documents" par rarement dans "Données de l'application" (sur Windows). –
J'ai mis à jour mon message. Par exemple, j'ai installé un antivirus, il a un menu de configuration pour protéger les modifications non autorisées par l'utilisateur. Si l'utilisateur veut désactiver la protection, il doit entrer le mot de passe. C'est le schéma que je veux réaliser – user