我使用VB.Net的RijndaelManaged
(RM)加密文件,使用RM.GenerateKey
和RM.GenerateIV
方法生成密钥和IV,并使用CryptoStream
类对文件进行加密。我打算将这个Key和IV保存到一个文件中,并且要确保我以正确的方式进行操作。我将IV + Key组合起来,然后用我的RSA公钥对其进行加密,并将其写入文件中。然后,为了解密,我使用这个文件上的RSA私钥来获得IV +密钥,将它们分开并将RM.Key和RM.IV设置为这些值并运行解密器。如何安全地保存和检索Key/IV对?
这是最好的方法来完成这个,或者是否存在一个首选的方法来保存密钥IV &?