Usage: pcp1 [ --help | --version ] [ --keygen | --listkeys | --remove-key | --edit-key ] [ --export-public | --export-secret | --import ] [ --encrypt | --decrypt ] [ --sign | --check-signature ] [ arguments ] General Options: -h --help Print this help message. --version Print program version. -D --debug Enable debug output. -v --verbose Enable verbose output. -V --vault Specify an alternate vault file. -O --outfile Output file. STDOUT if unspecified. -I --infile Input file. STDIN if unspecified. -i --keyid Specify a key id for various operations. -r --recipient Specify a recpipient, multiple allowed. -t --text Print textual representation of ojects. Keymanagement Options: -k --keygen Generate new key pair. -l --listkeys List all keys stored in your vault. -R --remove-key Remove a key from the vault. -s --export-secret Export a secret key. -p --export-public Export a public key. -K --import Import a secret or public key. -y --export-yaml Export all keys as YAML formatted text. -F --export-format Specify exportformat, either 'pbp' or 'pcp'. 'pcp' is the default if unspecified. Encryption Options: -e --encrypt Asym-Encrypt a message. If none of -i or -r has been given, encrypt the message symetrically. -A --anonymous Use anonymous sender key pair. -M --add-myself Add you primary pub key to list of recipients. -m --encrypt-sym Symetrically encrypt a message. -d --decrypt Decrypt a message. Signature Options: -g --sign Create a signature of a file. -c --check-signature Verify a signature of a file. -f --sigfile Write or check a detached signature file. Encoding Options: -z --z85-encode Armor with Z85 encoding. Arguments: Extra arguments after options are treated as filenames or recipients, depending on operation mode.