J'ai le code suivant:Les données de UseMachineKeyStore peuvent-elles être sauvegardées et récupérées?
const int PROVIDER_RSA_FULL = 1;
const string CONTAINER_NAME = "Example";
CspParameters cspParams;
cspParams = new CspParameters(PROVIDER_RSA_FULL);
cspParams.KeyContainerName = CONTAINER_NAME;
cspParams.Flags = CspProviderFlags.UseMachineKeyStore;
cspParams.ProviderName = "Microsoft Strong Cryptographic Provider";
RSACryptoServiceProvider rsa = new RSACryptoServiceProvider(cspParams);
Si je comprends bien, une paire de clés est généré automatiquement et devient alors la paire clé référencée à l'aide du KeyContainerName « Exemple ».
J'utilise un hôte dédié. Je veux être sûr que notre société d'hébergement est consciente que cette information est importante, qu'elle est sauvegardée et qu'elle ne la perd pas, car alors toutes les informations que j'ai cryptées et stockées dans une base de données seront inutiles.
Je ne trouve aucun mot dans MSDN sur la façon dont cela fonctionne en arrière-plan.
Merci, réponse utile, mais avez-vous une source? –