zip -r archive.zip /path/to/folder/ # zip everything in folder into archive.zip
zip -e protected.file.zip file.txt # create a password protected zip archive of a file
zip -er protected.folder.zip folder/ # create a password protected zip archive of a folder
zip -eur protected.folder.zip folder/ # update existing password protected zip archive
unzip -l protected.zip # list, but do not unzip
unzip protected.zip