Zip-архивы могут иметь несколько паролей для разных содержащихся файлов. Файлы в архиве по существу не зависят друг от друга - они сжимаются независимо от других файлов и шифруются таким же образом. У вас encrypted.zip
будет два (или более) зашифрованных сегмента, один с вашим исходным паролем и один с новым.
Попытка unzip
файла предложила бы для обоих паролей:
$ unzip ../test.zip
Archive: ../test.zip
[../test.zip] file1 password:
inflating: file1
inflating: file2
[../test.zip] newfile password:
inflating: newfile
Каталог, список имен файлов, не зашифрован. Это не ошибка, хотя это может сбивать с толку, и не все инструменты zip справляются с ситуацией (особенно графические инструменты).