MD5
Catastrophically Broken. Collision resistance is destroyed. Modern GPUs can brute-force 100+ billion MD5 hashes per second. Safe only for non-cryptographic checksums to detect accidental file transmission errors.
SHA-1
Mathematically Broken. Vulnerable to chosen-prefix collision attacks (SHAttered, 2017). Completely deprecated globally by NIST and major browser vendors for digital signatures and TLS certificates. Upgrade to SHA-256 or SHA-3.
AES-ECB
Electronic Codebook Mode. Does not use an Initialization Vector (IV). Identical plaintext blocks produce identical ciphertext blocks, revealing structural data patterns (the famous "ECB Penguin" image). Never use.
AES-CBC
Cipher Block Chaining without MAC. Unless strictly paired with an HMAC via Encrypt-then-MAC, CBC mode is highly vulnerable to Padding Oracle Attacks (e.g., POODLE). Modern architectures should exclusively use authenticated modes like AES-GCM or ChaCha20-Poly1305.