From 06fe87ef998dd490ed6a51f0469df46ef64b1716 Mon Sep 17 00:00:00 2001 From: Alexey Avramov Date: Wed, 24 Jul 2024 00:58:30 +0900 Subject: [PATCH] Update README --- README.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index e8fcb80..f705dbf 100644 --- a/README.md +++ b/README.md @@ -38,13 +38,13 @@ Using `tird` you can: `tird` uses the following cryptographic primitives: -- `BLAKE2` ([RFC 7693](https://www.rfc-editor.org/rfc/rfc7693.html)): +- ❤️ `ChaCha20` cipher ([RFC 7539](https://www.rfc-editor.org/rfc/rfc7539.html)) for data encryption. +- ❤️ `Argon2` memory-hard function ([RFC 9106](https://www.rfc-editor.org/rfc/rfc9106.html)) for key stretching and key derivation. +- ❤️ `BLAKE2` ([RFC 7693](https://www.rfc-editor.org/rfc/rfc7693.html)): - salted and personalized `BLAKE2b-512` for hashing keyfiles and passphrases; - salted `BLAKE2b-512` for hashing digest list; - keyed `BLAKE2b-512` for creating message authentication codes; - `BLAKE2b-256` for creating message checksums. -- `Argon2` memory-hard function ([RFC 9106](https://www.rfc-editor.org/rfc/rfc9106.html)) for key stretching and key derivation. -- `ChaCha20` cipher ([RFC 7539](https://www.rfc-editor.org/rfc/rfc7539.html)) for data encryption. See the [specification](https://github.com/hakavlad/tird/blob/main/docs/SPECIFICATION.md) for more details. @@ -188,6 +188,8 @@ A detailed description of these options with examples can be found [here](https: - ⚠️ Overwriting file contents does not mean securely destroying the data on the media. - ⚠️ Development is not complete, there may be backward compatibility issues in the future. +![Strong encryption, weak password](https://i.imgur.com/onTA8IX.jpeg) + --- ## Requirements