GPG

Commandline usage to encrypt a file:

gpg --armor --encrypt --recipient [key] [file-to-be-encrypted]

Tab-completation will work perfectly as expected, including key selection.