Bonjour à tous,
J'utilise aujourd'hui QSettings, avec les fichiers INI. Voici un exemple d'une telle utilisation :
Je me pose la question suivante : est-il possible, d'une manière ou d'une autre, de sécuriser le stockage des données (ici, les 2 binômes key1/value1 et key2/value2) du fichier INI afin qu'un utilisateur tiers ne puisse y accéder directement (ex : l'ouvrir avec Notepad et lire ce qu'il contient) ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 _usersSettings = new QSettings("UsersSettings.ini", QSettings::IniFormat); _usersSettings->setValue("key1", "value1"); _usersSettings->setValue("key2", "value2");
Autrement dit, avez-vous déjà rencontrer un système de chiffrement/déchiffrement des fichiers de configuration afin que seule l'application soit autorisée à accéder aux données qu'ils contiennent ?
Ceci serait par exemple dans le cadre d'un stockage de plusieurs credentials de comptes utilisateurs (n.b. il ne faudrait alors pas que l'on puisse accéder à ces credentials avec une simple lecture du fichier INI, même si le mdp a été préalablement hashé).
Merci d'avance pour vos retours.
À bientôt,
Louep.
Partager