Можно ли параллельно разархивировать с шифрованием AES-256?

Я сжал и зашифровал (AES256) папку с миллионами JSON, используя (в Ubuntu):

      7za a -tzip -p -mem=AES256 json.zip json/

Кажется, сжатие прошло быстро, часа 4 или около того. Теперь я распаковываю/дешифрую json.zip:

      7za x json.zip

Но это займет около недели. Я заметил, что он использует только один процессор

Есть ли инструмент для параллельной распаковки/дешифрования файлов?


РЕДАКТИРОВАТЬ: Zip/Encryption использует все процессоры, но не распаковывает/дешифрует.

Я только что протестировал оба процесса, наблюдая за использованием ЦП.

  • 7za a -tzip -p -mem=AES256 json.zip json/использует все процессоры
  • 7za x json.zip json/использует только один

Я проверил это на той же машине, чтобы убедиться, что это не проблема с конфигурацией.


РЕДАКТИРОВАТЬ: описание среды.

Мне нужно передать через сеть (ssh) 8M файлов, сжатых и зашифрованных с помощью AES256, с машины A на машину B. Вот шаги:

  1. Файлы на машине А хранятся на зашифрованном (LUKS) SSD-диске в папке с именем json. Мне удалось сжать их примерно за 4 часа с помощью 7za a -tzip -p -mem=AES256 json.zip json/

  2. Я перенес json.zip на машину Б через ssh.

  3. Я распаковываю файлы на машине B на незашифрованном SSD-диске с помощью7za x json.zip. Это займет 7 дней. Я проверил диск, он работает правильно.

Я тоже подумываю забыть про компрессию. Мне нужно только передавать файлы в зашифрованном виде, сжатие имеет смысл просто для хранения резервных копий меньшего размера (которые мне понадобятся). В какой-то момент это станет повторяющейся задачей, поэтому это обязательно станет проблемой.

0 ответов

Другие вопросы по тегам