012345678910111213141516171819202122232425262728293031323334353637383940
|
# cryptutils
A collection of cryptographic software utilities.
At present, none of these utilities should be trusted entirely.
## Utilities
| Utility | Description | Standard |
| ---------------- | ---------------------------------------- | -------- |
| alder32 | Compute the Alder-32 for a file | |
| crc32 | Compute the CRC-32 for a file | |
| fnv1a64 | Compute the FNV1a-64 for a file | |
| otp | Compute HOTP or TOTP tokens | |
| rc2! | Encrypt and decrypt files using RC2 | |
- Utilities marked with an asterisk ('*') may be incomplete or non-compliant.
- Utilities marked with an exclamation mark ('!') require additional caution.
## Usage
**cryptutils** is being developed on x86-64 Linux, and is untested elsewhere.
### Dependencies
- CMake >= 3.12, to build
### Building
To build **cryptutils** on UNIX, run `BuildUNIX.sh`.
### Running
For information on each utility see its respective manpage or use the `--help`
option.
## Meta
Copyright (C) 2020, Jakob Wakeling
[MIT Licence](https://opensource.org/licenses/MIT)
|