man cryptest (Commandes) - Test Driver for Crypto++, a C++ Class Library of Cryptographic Primitives
NAME
cryptest - Test Driver for Crypto++, a C++ Class Library of Cryptographic Primitives
SYNOPSIS
cryptest [OPTION]
DESCRIPTION
cryptest takes the following options
- g
- generate an RSA key
- h
- display usage information
- r
- encrypt and decrypt a string using RSA
- rs privatekeyfile messagefile signaturefile
- sign a file using RSA
- rv publickeyfile messagefile signaturefile
- verify a signature of a file using RSA
- m file
- calculate MD5, SHA, and RIPEMD-160 message digests
- t
- encrypt and decrypt a string using DES-EDE in CBC mode
- e|d input output
- encrypt or decrypt a file
- ss <threshold> <number-of-shares> file
- secret share a file (shares will be named file.000, file.001, etc)
- sr file share1 share2 [....]
- reconstruct a secret-shared file (number of shares given must be equal to threshold)
- id <threshold> <number-of-shares> file
- information disperse a file (shares will be named file.000, file.001, etc)
- ir file share1 share2 [....]
- reconstruct an information-dispersed file (number of shares given must be equal to threshold)
- z <compression-level> input output
- gzip a file
- u input output
- gunzip a file
- ae input output
- encrypt a file with AES in CTR mode
- e64 input output
- base64 encode a file
- d64 input output
- base64 decode a file
- e16 input output
- hex encode a file
- d16 input output
- hex decode a file
- ft source-port destination-host destination-port
- forward a TCP connection
- fips
- run the FIPS 140-2 sample application
- fips-rand
- generate 100000 random files using FIPS Approved X.917 RNG
- mt input
- run Maurer's randomness test on a file
- v
- run validation tests
- b [time for each benchmark in seconds]
- run benchmarks
- tv filename
- run test vector file (available in TestVectors example subdirectory)
AUTHOR
This man page was created by Stephen Zander <gibreel@debian.org> and Pierre Machard <pmachard@debian.org> for the Debian distribution. It is licenced under the same terms as the rest of the Crypto++ library, written by Wei Dai.