Practical Cryptography for Developers
Practical Cryptography for Developers
Practical Cryptography for Developers
Practical Cryptography for Developers
Welcome
Preface
Cryptography - Overview
Hash Functions
MAC and Key Derivation
Secure Random Generators
Key Exchange and DHKE
Encryption: Symmetric and Asymmetric
Symmetric Key Ciphers
Cipher Block Modes
Popular Symmetric Algorithms
The AES Cipher - Concepts
AES Encrypt / Decrypt - Examples
Ethereum Wallet Encryption
Exercises: AES Encrypt / Decrypt
ChaCha20-Poly1305
Exercises: ChaCha20-Poly1305
Asymmetric Key Ciphers
Digital Signatures
Quantum-Safe Cryptography
More Cryptographic Concepts
Crypto Libraries for Developers
Conclusion
Powered by GitBook

ChaCha20-Poly1305

ChaCha20-Poly1305

[TODO]

The AEAD construction ChaCha20-Poly1305 combines the ChaCha20 stream cipher paired with the Poly1305 authenticator...

Chacha20-Poly1305 - Example in Python

​https://github.com/ph4r05/py-chacha20poly1305​

[TODO]

Previous
Exercises: AES Encrypt / Decrypt
Next
Exercises: ChaCha20-Poly1305
Last updated 2 years ago
Contents
ChaCha20-Poly1305
Chacha20-Poly1305 - Example in Python