Šifrovaná tabule

Kreslete spolu na soukromém plátně. Pero, tvary, text - synchronizace v reálném čase, end-to-end šifrování, bez registrace.

Krok 1 ze 2

Kdokoliv kdo zadá tento název + stejné heslo se sejde v té samé místnosti. Vyber si cokoliv zapamatovatelného - není to tajné.

Jak to funguje

Jak začít

Zvolte název místnosti, ponechte vygenerovanou heslovou frázi nebo zadejte vlastní těžko uhodnutelné heslo o délce aspoň 16 znaků a otevřete tabuli. Pošlete odkaz spolupracovníkům a heslo sdílejte zvlášť, ideálně osobně nebo přes jinou aplikaci. Heslo není součástí odkazu.

Šifrování

Heslo projde jednou funkcí Argon2id s 64 MiB paměti, 3 průchody a solí odvozenou z názvu místnosti a HKDF-SHA256 z výsledku odvodí základní klíč a samostatnou hodnotu, která vás pustí do místnosti, aniž by server poznal klíč. Každý tah, tvar, text i pohyb kurzoru se ve vašem prohlížeči doplní výplní a zašifruje dřív, než ho opustí, a to každá zpráva vlastním klíčem AES-256-GCM odvozeným ze základního klíče a nové náhodné soli, takže ani hodiny čilého pohybu kurzorů žádný klíč neopotřebují.

Co server vidí a uchovává

Relay na Cloudflare Workers předává šifrované změny mezi účastníky a nic neukládá. Kresba žije jen v prohlížečích lidí v místnosti a synchronizuje se mezi nimi jako šifrované aktualizace CRDT. Když odejde poslední člověk, tabule zmizí, takže pokud si ji chcete ponechat, exportujte PNG. Relay vidí, kolik lidí je připojeno a kdy se posílají změny, a Cloudflare vidí IP adresy.

Dobré vědět

Kdokoli zná název místnosti a heslo, se může připojit a vidí vše na tabuli, takže s touto dvojicí zacházejte jako s klíčem. Kreslit spolu může až 32 lidí a kdokoli v místnosti ji může zamknout, aby se nikdo nový nepřipojil, dokud ji neodemkne nebo neodejde. Tabule má i vlastní šifrovaný chat. Jeho zprávy putují spolu s kresbou, takže nově příchozí uvidí ty poslední, a zmizí, až místnost opustí poslední člověk. Zpráva ukončená !N zmizí po N sekundách.

Podpisy a klíče

Každý prohlížeč si pro každou tabuli drží i vlastní podpisový klíč. Vše, co odešlete, od tahů a pohybu kurzoru po zprávy v chatu, dostane razítko s místností, časem a jedinečným ID a před zašifrováním se tímto klíčem podepíše. Relay tak nemůže přehrát staré změny a nikdo v místnosti nemůže mluvit za někoho jiného. Prvnímu klíči, se kterým se jméno objeví, se důvěřuje; když se stejné nebo podobné jméno později objeví s jiným klíčem, u kurzoru i v chatu se označí jako nový klíč. V seznamu lidí v dolní liště porovnáte bezpečnostní čísla a klíči můžete začít důvěřovat.