ShadowLink
Zero-Knowledge Encrypted Messaging App
A fully deployed privacy-first web application for secure anonymous communication. All encryption and decryption occurs entirely client-side using AES-GCM — the server never has access to plaintext messages.
- PBKDF2-based key derivation with dynamic per-room cryptographic salts
- PHP backend hardened with UUID v4 validation, IP-based rate limiting, and strict CSP headers
- Zero plaintext exposure even under server compromise scenarios