Šifrovaný Chat

Rýchly prehľad

Na čo to je

Súkromná miestnosť pre text, súbory a voliteľné audio/video hovory. Bez účtov. Ľudia sa stretnú podľa mena miestnosti; heslo výrazne sťaží vstup tipovaním.

Správy

Každá správa (aj indikátor písania) sa v prehliadači zašifruje AES-GCM, kým zamieri na realtime relay. Relay vidí len ciphertext a minimum metadát (id miestnosti, počet prítomných, id/čas správ). Servery históriu správ neukladajú.

Hovory

Signál hovoru (offer, answer, ICE) je šifrovaný rovnako ako chat. Živý zvuk/obraz ide cez WebRTC len cez TURN, aby sa neodhalili IP. Médium chráni DTLS-SRTP medzi účastníkmi — TURN preposiela šifrované pakety, nie zrozumiteľný hovor.

Súbory

Súbory sa najprv zašifrujú AES-GCM v prehliadači. Preferovaný upload je first-party úložisko (upload.encrypt.click). Keď zlyhá, ciphertext ide len na vlastné API encrypt.click, ktoré ho serverovo relayuje na záložné hosty — prehliadač s tými tretími stranami nemluví priamo. Odkaz a meno súboru idú vo vnútri šifrovanej chat správy.

Ako je to bezpečné

Plaintext textu, obsah hovoru aj byty súborov majú ostať na klientoch alebo end-to-end šifrované. Relay a upload hosty majú pri týchto payloadoch vidieť len ciphertext.

Pozor

Bez hesla sa kľúč odvodí z mena miestnosti — kto meno uhádne, dešifruje. Relay stále vidí, že ste online, a kedy sa hýbu šifrované bloby. Keď first-party upload zlyhá, záložné hosty dostanú ciphertext (veľkosť/časovanie) cez náš server, nie priamy upload z prehliadača. Na citlivé veci používajte silné heslo.

Zadaj názov miestnosti, voliteľne pridaj heslo a vyber lokálnu históriu účastníkov alebo miznúce správy.

Každý, kto zadá rovnaký názov, vstúpi do tej istej miestnosti. Názov nie je tajný; na lepšiu ochranu súkromia pridaj heslo.

Bez hesla sa kľúč odvodí z názvu miestnosti. Ľahšie sa zdieľa, ale je slabší než vlastné heslo.

Ako to funguje

1 Zadaj názov miestnosti. Heslo pridaj, ak chceš silnejšie šifrovanie než prístup iba podľa názvu.
2 Vyber lokálnu históriu účastníkov, alebo nechaj správy zmiznúť po 10 či 5 sekundách.
3 Zdieľaj odkaz na miestnosť. Pri miestnostiach s heslom pošli heslo zvlášť.