End-to-End Encryption là gì? Triển Khai E2EE với TypeScript và Web Crypto API