나는 NPM 종속성이 없는 암호화된 텍스트 공유 도구를 만들었습니다 — 아키텍처는 다음과 같습니다

작성자

카테고리:

← 피드로
DEV Community · Md Hidayatullah Sheikh · 2026-09-26 개발(SW)

Md Hidayatullah Sheikh

The key insight: browsers never send the URL fragment (#...) to the
server in HTTP requests. So the decryption key exists only on the
clients — the server is mathematically unable to read any message.

Features

  • Real-time sync via WebSockets
  • Syntax highlighting for 190+ languages (auto-detected)
  • Encrypted voice notes (MediaRecorder API)
  • File sharing up to 5MB
  • Password-protected rooms (PBKDF2 key derivation)
  • QR code room joining
  • Anti-spam with escalating mute system
  • Built-in admin dashboard
  • Gzip compression for bandwidth optimization

Try It

The whole thing is open source. PRs welcome.

What would you change about this architecture? Drop a comment 👇

원문에서 계속 ↗