Sonne comme une bonne utilisation pour la classe ProtectedData.
http://msdn.microsoft.com/en-us/library/system.security.cryptography.protecteddata.aspx
Appel Protéger et passer dans un tableau d'octets contenant votre chaîne de connexion retournera un tableau d'octets de données chiffrées (qui peut ensuite être converti en base64 et stocké dans un fichier local.
Appel Unprotect et passer dans un tableau d'octets contenant une chaîne de connexion cryptée retournera un tableau d'octets contenant la chaîne de connexion en texte brut, puis utiliser simplement Convertir en ASCII ou UTF-8, etc ...
De toute évidence, si l'attaquant accède au compte utilisateur exécutant l'application ils pourront pour récupérer la chaîne mais il fournit un peu plus de sécurité que de stocker la chaîne de chiffrement dans l'assemblage (ce qui peut permettre la récupération sans avoir accès au compte de l'utilisateur).
est-ce une application winform? application Web?? ou sinon? – Singleton
@Hansmukh: Un complément COM pour Excel 2003. – Arlen