This repo is focused on Cryptography and cyber security learnings.
Cryptography is the study of taking in data and scrambling it so that it ensures security and privacy of the users. In simple words, it's the science of creating secrets.
The main topics in Basics of Cryptography are:
- Hashing
- Salting
- Encoding
- Encryption
- Symmetrical
- Asymmetrical
- Chapter 1: Symmetric Encryption Includes the following topics:
- Chapter 2: Asymmetric Encryption
https://argon2-cffi.readthedocs.io/en/latest/ https://medium.com/@ashiqgiga07/cryptography-with-python-hashing-d0b7dbf7767 https://medium.com/analytics-vidhya/password-hashing-pbkdf2-scrypt-bcrypt-and-argon2-e25aaf41598e https://www.alexedwards.net/blog/how-to-hash-and-verify-passwords-with-argon2-in-go
-
AES https://onboardbase.com/blog/aes-encryption-decryption/ https://hackernoon.com/how-to-use-aes-256-cipher-python-cryptography-examples-6tbh37cr
-
Libsodium https://developer.okta.com/blog/2021/08/05/libsodium-encryption-go-python
-
Fernet https://www.geeksforgeeks.org/encrypt-and-decrypt-files-using-python/ https://cryptography.io/en/latest/fernet/#using-passwords-with-fernet https://www.alixaprodev.com/2022/05/encrypt-files-and-directories-in-python.html
https://askubuntu.com/questions/98443/encrypting-files-and-folder-through-terminal https://en.wikipedia.org/wiki/Cryptographic_hash_function