Réponse acceptée !
Bonjour,
Personnellement, je trouve que ta solution de cryptage n'est pas une mauvaise idée. Tu peux tout à fait crypter uniquement chaque partie que tu souhaites non modifiable par un éditeur de texte.
Connais tu enterprise library ? http://msdn2.microsoft.com/fr-fr/library/aa480453.aspx
C'est une bibliothèque super intéressante (en partenaria avec Microsoft) pour les développements .Net. Sous forme de différents blocs: data access block, cryptography block, ... le développeur dispose d'outils permettant la configuration totale et la généricité de son projet. Tu peux ainsi gérer toute la config de ton projet (je parle bien du fichier ".config") avec un application livrée: "Enterprise Library Configuration". Celle-ci te permet, pour chaque bloc à configurer, de pouvoir gérer une option permettant de crypter les informations du fichier config afin de ne pas les modifier à la main mais par cette appli (noeud "protection provider" option "DataProtectionConfigurationProvider"). De plus le code source est livré à l'utilisateur.
Donc, je te dis pas de lier cette bibliothèque avec ton projet, ce qui n'est pas forcément intéressant (sauf peut être le bloc cryptography). Mais, au moins de regarder le code source afin d'avoir une idée pour toi. Enfin, c'est mon idée...
Billou_13
Bask En Force

--------------------------------------------------------------------
Connaître la réponse est une chose, savoir pourquoi en est une autre
---------------------