В зависимости от того, что представляют собой данные внутри zip-файла, для вас возможен другой подход.Рассматривали ли вы шифрование файла по-другому.
Например, я делал проект, в котором отображал небольшие фрагменты информации.Сбор фрагментов занимал время, чтобы сопоставить, и поэтому имел определенную ценность, и я не хотел, чтобы кто-то просто брал информацию.Каждый фрагмент был строкой текста.Вместо того, чтобы защищать паролем весь файл, я зашифровал каждую строку в файле.Расшифровка каждой строки была быстрой и невидимой для пользователя.
Кроме того, учтите, что защита паролем файла zip небезопасна.В Интернете доступны инструменты для взлома zip-файлов, которые помогут открыть файл.