Я пытаюсь зашифровать/расшифровать файл, используя 256-битный AES с кодом, который я получил из здесь< /а>. Полный код, который я использую, можно увидеть здесь. Мне было интересно, как я могу рассчитать процент выполнения шифрования/дешифрования в цикле while при записи в файл. Например, в шифровании:
while ((read = fsIn.Read(buffer, 0, buffer.Length)) > 0)
{
cs.Write(buffer, 0, read);
//int percentage = Calculate percentage done here?
}
И в расшифровке:
while ((read = cs.Read(buffer, 0, buffer.Length)) > 0)
{
fsOut.Write(buffer, 0, read);
//int percentage = Calculate percentage done here?
}