Website: https://bcrypt-encryption-fr.onrender.com
-
Level 1 security: match the password stored in the database
-
Level 2 security: Mongoose encryption (AES encryption)
-
Level 3 security: md5 Hash Encryption
- hash = md5(password)
- hash = md5(password + salt)
- Problem: fast decryption (20B MD5 Hashes/s)
-
Level 4 security: bcrypt Hash Encryption
- hash = password + hash salting rounds
- Benefit: slow decryption (17K bcrypt Hashes/s)
- Hash Table
- Dictionary Attack/ Password Attack
- SQL Injection
- Phishing Attack
- Malware Attack
- Man-in-the-Middle Attack
- DoS Attack (Denial-of-Service Attack)
- Only match password
- AES encryption (mongoose-encryption)
- md5 Hash Encryption + salt
- bcrypt Hash Encryption + salt rounds