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

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

Сообщение Anonymous »

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

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

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