Я работаю над Java-программой Encryption / Decryption с режимом AES CBC, и я использовал cipher.update()
с cipher.doFinal()
, чтобы работать с большими файлами и избегать outOfMemoryException
.
Теперь, при шифровании / дешифровании больших файлов (например, 2 ГБ), в фоновом режиме все работает отлично (я вижу это в прогоне Intellij), но графический интерфейс моей программы не реагирует, когда эта обработка выполняется и до шифрования / дешифрования готово.
Более того, нет ошибок при запуске, так в чем может быть проблема?