Почему оба пароля открывают архив?
Коллизия хэш-функции
cryptowiki.net/index.php?title=%D0%9A%D0%BE%D0%BB%...
Архив в ZIP шифруется по алгоритму AES с использованием 128битного или 256битного ключа.
Это значит, что ваш пароль сперва конвертируется в ключ соответствующей длины, то есть вычисляется некий хеш от пароля. Ну и соответственно возможна коллизия, то есть один и тот же хеш может получиться из разных паролей.