Разбить файл на зашифрованные куски по 64 МБ и собрать обратно

ЗадачаMiddle40 минпроверка — Спринтнапиши код10-t055

Есть интерфейс чтения/записи файлов и интерфейс шифрования/дешифрования (определите их сами). Большой файл нужно разбить на зашифрованные куски по 64 МБ средствами io.Copy/io.CopyN поверх этих интерфейсов. Дополнительно: собрать куски обратно в один файл, расшифровав каждый. Читать можно последовательно, но лучше параллельно, записывая результат в правильном порядке.

⌘ Enter — проверить