Ravindra BagaleCourses & study guides मराठी Track your progress

Ravi Sir's Cyber Security Cards › Revision Cards

Common Crypto Mistakes and Attacks

Common Crypto Mistakes and Attacks The usual crypto mistakes and attack names. Inventing your own crypto. Using old algorithms (MD5, DES). Hard-coding keys. Reusing a nonce. Brute force (try every key), rainbow table (pre-computed hashes), man-in-the-middle , downgrade (force a weaker protocol), and

Common Crypto Mistakes and Attacks The usual crypto mistakes and attack names. Inventing your own crypto. Using old algorithms (MD5, DES). Hard-coding keys. Reusing a nonce. Brute force (try every key), rainbow table (pre-computed hashes), man-in-the-middle , downgrade (force a weaker protocol), and
Common Crypto Mistakes and Attacks · Download PNG
Read card text

What this card says

What it is

The usual crypto mistakes and attack names.

Mistakes

Inventing your own crypto. Using old algorithms (MD5, DES). Hard-coding keys. Reusing a nonce.

Attack names

Brute force (try every key), rainbow table (pre-computed hashes), man-in-the-middle, downgrade (force a weaker protocol), and “harvest now, decrypt later”.

MistakeWhy it is dangerousFix
Storing passwords with MD5/SHA-1 or no saltCracked quickly with Hashcat and rainbow tablesbcrypt/Argon2 via password_hash()
Hard-coded keys in source codeAnyone with the code has the keyKMS, Secrets Manager, environment variables
Using ECB mode or old ciphers (DES, RC4)Patterns leak, known breaksAES-GCM or ChaCha20-Poly1305
Rolling your own cryptoSubtle bugs you cannot seeUse well-known libraries (OpenSSL, libsodium)
Old TLS versions, expired certificatesDowngrade and MITM attacksTLS 1.2/1.3 only, auto-renew certificates

Learn more in the lesson: 33.6 Common Crypto Mistakes and Attacks

See all Ravi Sir's Cyber Security Cards