pcp [-pure] -e|-d|-s|-ss|-v file|-pipe
pcp -wipe files
This is a reference manual and therefore it is neccessarily
incomplete and assumes that you are already familiar with the
basic concepts behind public key cryptography and the Pure
Crypto Project.
You may want to access
"https://senderek.de/security/pcp-protection.html"
to learn more about PCP's background.
PCP is a public key encryption software to protect email and data files.
It runs in two different modes, the CONSERVATIVE mode, which is the default mode uses SHA-1 as the hash algorithm under all circumstances. The PURE mode uses the discrete logarithm hash function SDLH for hashing that will depend on a user's hash key (hashmodulus and generator), stored in the key file. You can tell from a "..." you see every time SDLH is used.
PCP can be used to perform the basic functions of encryption, decryption, signing, verifying and wiping files. It processes one single file or works in a pipeline when the "-pipe" option is given on the command line instead of a file name. When the "-wipe" option is given, PCP will process any number of files.
-pure
-e
-d
A user who runs PCP in conservative mode will create a SHA-1 fueled hash chain. If you decrypt such a cryptogram runing PCP purely you will use SDLH to recover the hash chain and consequently will fail to decrypt the cryptogram. This is the intended functionality!
You can ask your partner to encrypt the file again using the "-pure" option, if you insist on pure crypto or you may downgrade your PCP to conservative mode, implying that you use the "trusted-sha" directory and more importantly store your encryptionkey SHA-1 protected with only 8 pointers into the random data pool. The decision is up to you.
-s
-ss
-v
-wipe
$HOME/.pcp/pcp-mode
Once you use FASTCHECK in PURE mode there will be warnings that the signed security hash is inconsistent with the computed one, which is indeed correct as you use coservative hashing compared to pure security hashes on the keys used.
$HOME/.pcp/pcp-comment
c:\pcp\pcp-mode
and
c:\pcp\pcp-comment
$HOME/.pcp/entropy
$HOME/.pcp/wipedata
c:\pcp\entropy
and
c:\pcp\wipedata
All rights reserved. © 2003
This is free software.
Use this software on your own risk or not at all.
There is NO warranty; not even for MERCHANTABILITY
or FITNESS FOR A PARTICULAR PURPOSE.