# password = 1006050 from zipfile import ZipFile correct_password = '76453' wrong_password = '10006050' with ZipFile('encrypted.zip') as myzip: myzip.setpassword(wrong_password.encode('ascii')) # myzip.extractall() wroks well and raises an exception myzip.testzip()