Except from using password, can I use a digital cert to assign for encoding the password to prevent people open the zip file? Thanks.
According to Wikipedia
Or you could use something like PGP to encrypt a Zip symmetric-encryption password that you want to exchange with another person.
Or you could use PGP to encrypt a zip file (with or without Zip password protection)