Direkt överföring mellan enheter, utan uppladdning och utan lagring.
Båda parter öppnar sidan och ansluter med en sessionskod. Filerna färdas AES-256-krypterade, direkt mellan webbläsarna, i båda riktningarna, utan konto och utan storleksgräns.
Appen skapar en sexsiffrig sessionskod och en inbjudningslänk. Ingen fil laddas upp till servern.
Teknisk detaljEn slumpmässig kod, giltig i 10 minuter, för engångsbruk. Länken bär en hemlighet i URL-fragmentet, som aldrig skickas till servern.
Enheterna paras ihop
Den andra parten anger koden eller öppnar inbjudningslänken. Servern ser att båda enheterna visar samma kod och kopplar ihop dem.
Teknisk detaljSignaleringen överför bara data för WebRTC-anslutningen: SDP-sessionsbeskrivningar och ICE-kandidater. Koden förbrukas vid första användningen.
Krypteringsnyckeln härleds
De två enheterna förhandlar fram krypteringsnyckeln lokalt. Nyckeln passerar aldrig servern och är okänd för Synaptic Systems.
Teknisk detaljECDH på kurvan P-256 via WebCrypto, följt av HKDF-SHA256 med sessionskoden som salt. Resultatet är separata AES-256-GCM-nycklar för varje riktning.
Anslutningen bekräftas
Båda enheterna visar samma nyckelfingeravtryck. Om värdena skiljer sig nekas anslutningen. Anslutning via inbjudningslänk verifieras automatiskt.
Teknisk detaljFingeravtrycket är en 48-bitars kryptografisk sammanfattning av den delade nyckeln. Inbjudningslänken autentiserar utbytet med HMAC-SHA256 med hemligheten från URL-fragmentet.
Själva överföringen
Kanalen går direkt mellan de två enheterna. Båda parter kan skicka och ta emot samtidigt, med förlopp per fil.
Teknisk detaljWebRTC DataChannel. Filen delas i block på upp till 64 KB, vart och ett krypterat separat med AES-256-GCM och egen nonce. Mottagaren skriver direkt till disken.
Diagrammet går vidare av sig självt. Välj ett steg för detaljer.
Överföringssession
Öppna en överföringssession
Du får en sessionskod och en inbjudningslänk som du skickar till den andra parten via valfri kanal.
Överföringen avbryts och måste startas om. Återupptagning från avbrottspunkten är under utveckling.
Hur säker är sessionskoden?
Koden går ut efter 10 minuter och kan bara användas en gång. Dessutom bekräftas anslutningen manuellt och båda parter jämför nyckelns fingeravtryck.
Varför upprättas inte alltid anslutningen?
Vissa nätverk, särskilt företagsnätverk och en del mobilnät, tillåter inte direkta anslutningar mellan två enheter. Filer dirigeras inte via våra servrar, så i dessa fall kan överföringen inte genomföras. Lösningen är ett annat nätverk eller den klassiska överföringen.
Fungerar det på mobila enheter?
Ja, i alla moderna webbläsare. Skärmen måste vara tänd under överföringen, annars kan operativsystemet pausa sidan.
Finns det en storleksgräns?
I Chrome och Edge väljer du var filerna ska sparas och de skrivs direkt till disken, utan gräns. I Firefox och Safari hålls inkommande filer i minnet, så den praktiska gränsen är cirka 1,5 GB.