cryptutils

Cryptographic Software Utilities
git clone http://git.omkov.net/cryptutils
Log | Tree | Refs | README | LICENCE | Download

cryptutils/README.md (41 lines, 1.2 KiB) -rw-r--r-- file download

ae895a9 Jamozed 2022-02-05 21:54:26
0
# cryptutils
a70b8cf Jamozed 2020-07-25 12:33:43
1
50616ef Jamozed 2022-02-05 22:29:19
2
A collection of cryptographic software utilities.
a70b8cf Jamozed 2020-07-25 12:33:43
3
ae895a9 Jamozed 2022-02-05 21:54:26
4
At present, none of these utilities should be trusted entirely.
a70b8cf Jamozed 2020-07-25 12:33:43
5
a70b8cf Jamozed 2020-07-25 12:33:43
6
## Utilities
a70b8cf Jamozed 2020-07-25 12:33:43
7
a70b8cf Jamozed 2020-07-25 12:33:43
8
| Utility          | Description                              | Standard |
a70b8cf Jamozed 2020-07-25 12:33:43
9
| ---------------- | ---------------------------------------- | -------- |
03a082a Jamozed 2020-08-09 14:08:39
10
| alder32          | Compute the Alder-32 for a file          |          |
6ab08f9 Jamozed 2020-07-25 12:55:33
11
| crc32            | Compute the CRC-32 for a file            |          |
ae895a9 Jamozed 2022-02-05 21:54:26
12
| fnv1a64          | Compute the FNV1a-64 for a file          |          |
79268b0 Jamozed 2021-01-23 21:37:30
13
| otp              | Compute HOTP or TOTP tokens              |          |
ae895a9 Jamozed 2022-02-05 21:54:26
14
| rc2!             | Encrypt and decrypt files using RC2      |          |
a70b8cf Jamozed 2020-07-25 12:33:43
15
ae895a9 Jamozed 2022-02-05 21:54:26
16
- Utilities marked with an asterisk ('*') may be incomplete or non-compliant.
ae895a9 Jamozed 2022-02-05 21:54:26
17
- Utilities marked with an exclamation mark ('!') require additional caution.
ae895a9 Jamozed 2022-02-05 21:54:26
18
ae895a9 Jamozed 2022-02-05 21:54:26
19
## Usage
ae895a9 Jamozed 2022-02-05 21:54:26
20
ae895a9 Jamozed 2022-02-05 21:54:26
21
**cryptutils** is being developed on x86-64 Linux, and is untested elsewhere.
ae895a9 Jamozed 2022-02-05 21:54:26
22
ae895a9 Jamozed 2022-02-05 21:54:26
23
### Dependencies
a70b8cf Jamozed 2020-07-25 12:33:43
24
ae895a9 Jamozed 2022-02-05 21:54:26
25
- CMake >= 3.12, to build
a70b8cf Jamozed 2020-07-25 12:33:43
26
ae895a9 Jamozed 2022-02-05 21:54:26
27
### Building
ae895a9 Jamozed 2022-02-05 21:54:26
28
50616ef Jamozed 2022-02-05 22:29:19
29
To build **cryptutils** on UNIX, run `BuildUNIX.sh`.
a70b8cf Jamozed 2020-07-25 12:33:43
30
ae895a9 Jamozed 2022-02-05 21:54:26
31
### Running
a70b8cf Jamozed 2020-07-25 12:33:43
32
ae895a9 Jamozed 2022-02-05 21:54:26
33
For information on each utility see its respective manpage or use the `--help`
ae895a9 Jamozed 2022-02-05 21:54:26
34
option.
a70b8cf Jamozed 2020-07-25 12:33:43
35
a70b8cf Jamozed 2020-07-25 12:33:43
36
## Meta
a70b8cf Jamozed 2020-07-25 12:33:43
37
a70b8cf Jamozed 2020-07-25 12:33:43
38
Copyright (C) 2020, Jakob Wakeling  
45f70e3 Jamozed 2022-03-06 17:15:30
39
[MIT Licence](https://opensource.org/licenses/MIT)
40