Šifrovaná tabuľa

Kreslite spolu na súkromnom plátne. Pero, tvary, text - sync v reálnom čase, end-to-end šifrovanie, bez registrácie.

Krok 1 z 2

Ktokoľvek kto zadá tento názov + rovnaké heslo sa stretne v rovnakej miestnosti. Vyber si čokoľvek zapamätateľné - nie je to tajné.

Ako to funguje

Ako začať

Zvoľte názov miestnosti, ponechajte vygenerovanú heslovú frázu alebo zadajte vlastné ťažko uhádnuteľné heslo s dĺžkou aspoň 16 znakov a otvorte tabuľu. Pošlite odkaz spolupracovníkom a heslo zdieľajte zvlášť, ideálne osobne alebo cez inú aplikáciu. Heslo nie je súčasťou odkazu.

Šifrovanie

Heslo prejde raz funkciou Argon2id so 64 MiB pamäte, 3 prechodmi a soľou odvodenou z názvu miestnosti a HKDF-SHA256 z výsledku odvodí základný kľúč a samostatnú hodnotu, ktorá ťa pustí do miestnosti bez toho, aby server poznal kľúč. Každý ťah, tvar, text aj pohyb kurzora sa v tvojom prehliadači doplní výplňou a zašifruje skôr, než ho opustí, a to každá správa vlastným kľúčom AES-256-GCM odvodeným zo základného kľúča a novej náhodnej soli, takže ani hodiny čulého pohybu kurzorov žiadny kľúč neopotrebujú.

Čo server vidí a uchováva

Relay na Cloudflare Workers odovzdáva zašifrované aktualizácie medzi účastníkmi a nič neukladá. Kresba žije iba v prehliadačoch ľudí v miestnosti a synchronizuje sa medzi nimi ako zašifrované aktualizácie CRDT. Keď posledný človek odíde, tabuľa zmizne, takže ak si ju chceš ponechať, exportuj PNG. Relay vidí, koľko ľudí je pripojených a kedy sa posielajú aktualizácie, a Cloudflare vidí IP adresy.

Dobré vedieť

Ktokoľvek, kto pozná názov miestnosti a heslo, sa môže pripojiť a vidieť všetko na tabuli, preto s touto dvojicou zaobchádzaj ako s kľúčom. Kresliť spolu môže až 32 ľudí a ktokoľvek v miestnosti ju môže zamknúť, takže sa nikto nový nepripojí, kým ju neodomkne alebo neodíde. Tabuľa má aj vlastný šifrovaný chat. Jeho správy putujú spolu s kresbou, takže nováčikovia uvidia tie posledné, a zmiznú, keď miestnosť opustí posledný človek. Správa ukončená !N zmizne po N sekundách.

Podpisy a kľúče

Každý prehliadač si pre každú tabuľu drží aj vlastný podpisový kľúč. Všetko, čo pošlete, od ťahov a pohybu kurzora po správy v chate, dostane pečiatku s miestnosťou, časom a jedinečným ID a pred zašifrovaním sa podpíše týmto kľúčom. Relay tak nemôže prehrať staré zmeny a nikto v miestnosti nemôže hovoriť za niekoho iného. Prvému kľúču, s ktorým sa meno objaví, sa dôveruje; keď sa rovnaké alebo podobné meno neskôr objaví s iným kľúčom, pri kurzore aj v chate sa označí ako nový kľúč. V zozname ľudí v dolnej lište porovnáte bezpečnostné čísla a kľúču môžete začať dôverovať.