|
NAMEhpenc - high performance encryption command line utilitySYNOPSIShpenc [options] < input > outputhpenc [options] -r > output hpenc psk hpenc -h DESCRIPTIONhpenc provides command line API for authenticated encryption algorithms, in particular AES-[128|256]-GCM and ChaCha20-Poly1305. This tool is intended to perform bulk encryption with authentication tags for further data transfer. Unlike openssl enc this tool supports only modern authenticated encryption ciphers providing both secrecy and integrity of input data.hpenc utility reads input data from standard input and outputs encrypted (or decrypted data) to standard output. To generate PSK one can use the following syntax:
For pseudo-random generator the following invocation could be used:
OPTIONS
RETURN VALUEOn exit hpenc returns 0 if operation was successfull and an error code otherwise.EXAMPLESGenerate PSK:
Encrypt data:
Decrypt data:
Run as random number generator:
Securely reset all data on your hard drive:
Move data over the network:
SEE ALSOHpenc documentation and source codes may be downloaded from <https://github.com/vstakhov/hpenc>.
Visit the GSP FreeBSD Man Page Interface. |