Direkte overførsel mellem enheder, uden upload og uden lagring.
Begge parter åbner siden og forbinder med en sessionskode. Filerne sendes AES-256-krypteret direkte mellem browserne, begge veje, uden konto og uden størrelsesgrænse.
Appen opretter en sekscifret sessionskode og et invitationslink. Ingen fil uploades til serveren.
Teknisk detaljeEn tilfældig kode, gyldig i 10 minutter, til engangsbrug. Linket indeholder en hemmelighed i URL-fragmentet, som aldrig sendes til serveren.
Enhederne parres
Den anden part indtaster koden eller åbner invitationslinket. Serveren ser, at begge enheder viser samme kode, og forbinder dem.
Teknisk detaljeSignaleringen overfører kun data til WebRTC-forbindelsen: SDP-sessionsbeskrivelser og ICE-kandidater. Koden forbruges ved første brug.
Krypteringsnøglen udledes
De to enheder forhandler krypteringsnøglen lokalt. Nøglen passerer aldrig serveren og kendes ikke af Synaptic Systems.
Teknisk detaljeECDH på kurven P-256 via WebCrypto, efterfulgt af HKDF-SHA256 med sessionskoden som salt. Resultatet er separate AES-256-GCM-nøgler for hver retning.
Forbindelsen bekræftes
Begge enheder viser samme nøglefingeraftryk. Hvis værdierne er forskellige, afvises forbindelsen. Tilslutning via invitationslink valideres automatisk.
Teknisk detaljeFingeraftrykket er en 48-bit kryptografisk hashværdi af den delte nøgle. Invitationslinket godkender udvekslingen med HMAC-SHA256 ved hjælp af hemmeligheden fra URL-fragmentet.
Selve overførslen
Kanalen går direkte mellem de to enheder. Begge parter kan sende og modtage samtidig, med fremskridt vist for hver fil.
Teknisk detaljeWebRTC DataChannel. Filen opdeles i blokke på op til 64 KB, som hver krypteres separat med AES-256-GCM og egen nonce. Modtageren skriver direkte til disken.
Diagrammet går selv videre. Vælg et trin for at se detaljer.
Overførselssession
Åbn en overførselssession
Du får en sessionskode og et invitationslink, som du giver videre til den anden part via den kanal, du foretrækker.
Hvad sker der, hvis siden lukkes under en overførsel?
Overførslen stopper og skal startes forfra. Genoptagelse fra afbrydelsespunktet er under udvikling.
Hvor sikker er sessionskoden?
Koden udløber efter 10 minutter og kan kun bruges én gang. Derudover bekræftes forbindelsen manuelt, og begge parter sammenligner nøglens fingeraftryk.
Hvorfor oprettes forbindelsen ikke altid?
Nogle netværk, især virksomhedsnetværk og en del mobilnetværk, tillader ikke direkte forbindelser mellem to enheder. Filer sendes ikke via vores servere, så i de tilfælde kan overførslen ikke gennemføres. Løsningen er et andet netværk eller den klassiske overførsel.
Virker det på mobile enheder?
Ja, i alle moderne browsere. Skærmen skal være tændt under overførslen, ellers kan operativsystemet sætte siden på pause.
Er der en størrelsesgrænse?
I Chrome og Edge vælger du en gemmeplacering, og filerne skrives direkte til disken uden grænse. I Firefox og Safari holdes indgående filer i hukommelsen, så den praktiske grænse er ca. 1,5 GB.