Cryptography For Beginners
summary
Explains concrete choices for web apps: use password_hash/password_verify (or Argon2i) instead of raw hashes, prefer libsodium (PHP 7.2) for encryption, and generate salts/IVs with random_bytes. Gives numbers: top 25 passwords cover ~50% of accounts and a SHA‑1 collision attack (Shattered) cost estimates about $10,000 one‑week SHA‑1 collision on AWS. Shows why salts, large keys, iterations and memory usage actually stop GPU/ASIC brute force rather than just renaming the topic.
AI-written summary · about
chapters (7)
- 0:00Start
- 0:33I am a Virtual Crime Fighter
- 9:39Asymmetric Encryption
- 10:12Hashing
- 14:32Signatures
- 16:15Key Derivation
- 17:48randomsalt








