Я использую VB.Net's RijndaelManaged
(RM) для шифрования файлов, используя методы RM.GenerateKey
и RM.GenerateIV
для генерации ключа и IV и шифрования файла с использованием класса CryptoStream
. Я планирую сохранить этот ключ и IV в файл и хочу убедиться, что я делаю это правильно. Я объединяю IV + Key и шифрую его с помощью открытого ключа RSA и записываю его в файл. Затем, чтобы расшифровать, я использую секретный ключ RSA в этом файле, чтобы получить ключ IV +, разделить их и установить RM.Key и RM.IV на эти значения и запустить дешифратор.Как вы безопасно сохраняете и извлекаете ключ/IV?
Это лучший способ для этого, или есть предпочтительный метод сохранения ключа IV &?