Возможный дубликат:
Создание зашифрованного zip-архива с помощью PHP
Как создать zip-файл с 256-битным шифрованием с помощью PHP
Если есть какой-то пример, это будет здорово
В Linux вы можете использовать 7zip для создания зашифрованных ZIP-файлов AES:
exec("7z a -p$PASSWORD -mem=AES256 -tzip $ZIP $SOURCE");
Предоставлено Nfabio от http://ubuntuforums.org/archive/index.php/t-1694923.html
Обязательно используйте escapeshellarg()
.
Примечание. Хотя этот подход будет работать, но лучше не вызывать оболочку со встроенным паролем. Начиная с php 7.2, это больше не понадобится, потому что php теперь поддерживает AES zip-шифрование .
Как я помню, PHP zip-классы (я видел) / расширение не поддерживают шифрование, поэтому для портативного решения я предлагаю вам: