AES-GCM vs AES-CBC: which mode should you use?
GCM authenticates, CBC doesn't. Padding oracles, NIST's nonce rules, measured speeds, and why TLS uses GCM while HLS video still uses CBC.
Encryption, AES-256, TLS and HTTPS, explained
37 articles
GCM authenticates, CBC doesn't. Padding oracles, NIST's nonce rules, measured speeds, and why TLS uses GCM while HLS video still uses CBC.
AES vs ChaCha20 in practice: how block and stream ciphers process data, why CTR and GCM modes blur the line, which is faster on phones, and the nonce-reuse trap.
Symmetric, asymmetric, key exchange and hashes: a map of AES, ChaCha20, RSA, ECC and more, which algorithms to retire, and where each one protects a video lesson.
HTTPS encrypts and protects every page between your server and your visitors. Why even a simple institute website needs it, and how to set it up properly.
Mutual TLS makes both sides of a connection prove who they are. It's common between servers but rare for people. Here's how it works, and why.
Runtime application self-protection helps mobile apps notice tampering and hostile devices. The attacks it targets, where it falls short, and what to ask a vendor.
What HLS encryption protects, why it's so often bypassed through the key every player receives, what it can't do, and what to ask your video platform.
Yes, with caveats that have nothing to do with key length: the brute-force maths, what quantum computing changes, GCM and CBC pitfalls, and AES-128 in HLS video.
What goes wrong without key rotation, how often NIST suggests rotating, why rotation isn't re-encryption, the special case of video keys, and what to ask.
No: Base64 is a public, keyless encoding anyone can reverse. How it works, why 'Base64-encrypted' passwords, tokens and links leak, and what to use instead.
Hashing gives data a fixed-length fingerprint that can't be reversed. How SHA-256 works, what makes a hash secure, why MD5 and SHA-1 are broken, and hashing leak evidence.
Why fast hashes fail for passwords, how salts and work factors stop cracking, current bcrypt, scrypt and Argon2id settings, peppers, and upgrading legacy MD5 hashes.
Upclass for institutes
Your courses, live classes and tests in your own branded app, with piracy protection on every lecture. Plans start at ₹1,999/month.