Quale strada prendere, quali sono i pro e i contro, che è più sicuro ..
-
Genera la chiave AES, crittografare i dati con essa e quindi crittografare la chiave AES con RSA, salvare i dati crittografati e la chiave AES crittografata in un file e la coppia di chiavi RSA in un KeyContainer.
-
O utilizzare la classe DPAPI ProtectedData per crittografare i dati e salvarli in un file e quindi archiviare l'entropia che cosa ho usato con ProtectedData.Protect () in qualche luogo .. (magari anche crittografarlo con la RSA, archiviare la Keypair RSA a KeyContainer e l'entropia crittografata al file con i dati?)