Я нашел следующие две команды для создания и открытия защищенных паролем zip-файлов соответственно. если это возможно сделать на чистом PHP
echo system('zip -P password file.zip file.txt'); echo shell_exec('unzip -P password file.zip');