J'utilise RijndaelManaged
(RM) de VB.Net pour crypter des fichiers, en utilisant les méthodes RM.GenerateKey
et RM.GenerateIV
pour générer la clé et IV et crypter le fichier en utilisant la classe CryptoStream
. Je prévois d'enregistrer cette clé et IV dans un fichier et je veux m'assurer que je le fais de la bonne façon. Je combine la clé IV +, et crypter cela avec ma clé publique RSA et l'écrire dans un fichier. Ensuite, pour déchiffrer, j'utilise la clé privée RSA sur ce fichier pour obtenir la clé IV +, les diviser et définir RM.Key et RM.IV à ces valeurs et exécuter le décrypteur.Comment sauvegarder et récupérer une paire clé/IV en toute sécurité?
Est-ce la meilleure méthode pour y parvenir, ou existe-t-il une méthode préférée pour sauvegarder la clé IV &?