Skip to content

Commit

Permalink
Update README
Browse files Browse the repository at this point in the history
  • Loading branch information
hakavlad committed Feb 14, 2024
1 parent afeb4f3 commit 015f246
Showing 1 changed file with 11 additions and 11 deletions.
22 changes: 11 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@
`tird` *(an acronym for "this is random data")* is a tool for encrypting file contents and hiding encrypted data.

`tird` can provide protection for individual files, including:
- symmetric encryption;
- reducing metadata leakage;
- hiding encrypted data;
- plausible deniability.
- symmetric encryption;
- reducing metadata leakage;
- hiding encrypted data;
- plausible deniability.

![screenshot: MENU](https://i.imgur.com/37GEudr.png)

Expand All @@ -28,11 +28,11 @@
## Cryptographic primitives

`tird` uses the following cryptographic primitives:
- BLAKE2 ([RFC 7693](https://datatracker.ietf.org/doc/html/rfc7693.html)):
- salted and personalized BLAKE2b for hashing keyfiles and passphrases;
- keyed BLAKE2b for message authentication.
- Argon2 memory-hard function ([RFC 9106](https://datatracker.ietf.org/doc/html/rfc9106/)) for key stretching and key derivation.
- ChaCha20 stream cipher ([RFC 7539](https://datatracker.ietf.org/doc/html/rfc7539)) for data encryption.
- `BLAKE2` ([RFC 7693](https://datatracker.ietf.org/doc/html/rfc7693.html)):
- salted and personalized `BLAKE2b` for hashing keyfiles and passphrases;
- keyed `BLAKE2b` for message authentication.
- `Argon2` memory-hard function ([RFC 9106](https://datatracker.ietf.org/doc/html/rfc9106/)) for key stretching and key derivation.
- `ChaCha20` cipher ([RFC 7539](https://datatracker.ietf.org/doc/html/rfc7539)) for data encryption.

## Encryption format (cryptoblob structure)
```
Expand Down Expand Up @@ -81,8 +81,8 @@ Just run the script, select the option you want and then answer the questions.
## Requirements

- Python >= 3.6
- [PyNaCl](https://pypi.org/project/PyNaCl/) >= 1.2.0 (provides `Argon2` KDF)
- [PyCryptodomex](https://pypi.org/project/pycryptodomex/) >= 3.6.2 (provides `ChaCha20` cipher)
- [PyNaCl](https://pypi.org/project/PyNaCl/) >= 1.2.0 (provides `Argon2`)
- [PyCryptodomex](https://pypi.org/project/pycryptodomex/) >= 3.6.2 (provides `ChaCha20`)

## Install

Expand Down

0 comments on commit 015f246

Please sign in to comment.