C# AesGcm и большие файлыC#

Место общения программистов C#
Ответить
Anonymous
 C# AesGcm и большие файлы

Сообщение Anonymous »

Я пытаюсь реализовать шифрование файлов с помощью класса AesGcm и
я нашел этот вопрос. Используя класс AesGcm и имея возможность успешно шифровать/дешифровать файлы, проблема с этим решением заключается в том, что мне нужно загрузить все в памяти.
Итак, вопрос в том, как мне использовать этот AesGcm для больших файлов, не загружая их все в память? Если я смотрю исходный код, он всегда вызывает финализацию, поэтому я не могу вызвать метод несколько раз, а затем в конце вычислить тег. Мне кажется, что единственный способ — прочитать фрагмент файла, а затем вызвать шифрование и повторять его, пока весь файл не будет зашифрован, однако это похоже на взлом, и вы сможете изменить порядок различных фрагментов.< /п>

Подробнее здесь: https://stackoverflow.com/questions/771 ... arge-files
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»