Transfer direct între dispozitive, fără upload și fără stocare.
Ambele părți deschid pagina și se conectează printr-un cod de sesiune. Fișierele circulă criptat AES-256 direct între browsere, în ambele sensuri, fără cont și fără limită de dimensiune.
Aplicația generează un cod de sesiune de 6 cifre și un link de invitație. Niciun fișier nu este încărcat pe server.
Detaliu tehnicCod aleator, valabil 10 minute, de unică folosință. Linkul include un secret păstrat în fragmentul URL, care nu este transmis serverului.
Asocierea dispozitivelor
A doua parte introduce codul sau deschide linkul de invitație. Serverul constată că ambele dispozitive prezintă același cod și le pune în legătură.
Detaliu tehnicPrin semnalizare se transmit exclusiv datele de conectare WebRTC: descrierile de sesiune SDP și candidații ICE. Codul este consumat la prima utilizare.
Derivarea cheii de criptare
Cele două dispozitive negociază local cheia de criptare. Cheia nu traversează serverul și nu este cunoscută de Synaptic Systems.
Detaliu tehnicECDH pe curba P-256 prin WebCrypto, urmat de HKDF-SHA256 cu codul sesiunii ca salt. Rezultă chei AES-256-GCM distincte pentru fiecare sens de transfer.
Confirmarea conexiunii
Ambele dispozitive afișează aceeași amprentă a cheii. Dacă valorile diferă, conexiunea se respinge. Conectarea prin link de invitație este validată automat.
Detaliu tehnicAmprenta este un rezumat criptografic pe 48 de biți al cheii comune. Linkul de invitație autentifică schimbul prin HMAC-SHA256 cu secretul din fragmentul URL.
Transferul propriu-zis
Canalul este direct între cele două dispozitive. Ambele părți pot transmite și recepționa simultan, cu progres afișat pe fiecare fișier.
Detaliu tehnicWebRTC DataChannel. Fișierul este segmentat în blocuri de până la 64 KB, fiecare criptat individual AES-256-GCM cu nonce propriu. Receptorul scrie direct pe disc.
Diagrama avansează automat. Selectează o etapă pentru detalii.
Sesiune de transfer
Deschide o sesiune de transfer
Vei primi un cod de sesiune și un link de invitație, pe care le transmiți celeilalte părți prin canalul preferat.
Criptare AES-256 cap la capFără limită de dimensiuneFără cont
Conectare la o sesiune
Codul de sesiune are 6 cifre, este valabil 10 minute și poate fi folosit o singură dată.
Dacă ai primit un link de invitație, deschiderea lui completează codul și îți cere confirmarea înainte de conectare.
În așteptarea celeilalte părți. Pagina trebuie să rămână deschisă.10:00
Confirmarea conexiunii
Compară amprenta cu cealaltă parte. Se așteaptă confirmarea.
Ai primit o invitație de transfer
Cineva îți propune o sesiune de transfer direct. Conexiunea nu pornește și datele tale de rețea nu sunt transmise până când nu confirmi.
Cod de sesiune
000 000
Dacă nu aștepți un transfer de la cineva cunoscut, anulează. Un link de invitație poate fi distribuit de oricine.
Sesiune activăConexiune directăAES-256-GCM
Transmise
Adaugă fișiere
Transferul către cealaltă parte începe imediat.
Recepționate
Recomandat pentru fișiere mari: scriere directă pe disc.
Locație de salvare:
Acest browser nu permite scrierea directă pe disc, așa că fișierele recepționate sunt păstrate temporar în memorie. Pentru fișiere de peste 1,5 GB recomandăm Chrome sau Edge.
Fișierele primite vor apărea aici, cu progresul transferului.
Vizibilitatea datelor
Serverul înregistrează
Faptul că două dispozitive au prezentat același cod de sesiune și momentul asocierii.
Adresele IP necesare stabilirii conexiunii directe.
Numărul de sesiuni inițiate și finalizate, ca date statistice agregate.
Serverul nu are acces la
Conținutul fișierelor. Acestea nu sunt încărcate și nu sunt stocate.
Denumirea sau dimensiunea fișierelor transferate.
Cheia de criptare, derivată local pe fiecare dispozitiv.
Ce se întâmplă dacă pagina este închisă în timpul transferului?
Transferul se întrerupe și trebuie reluat. Reluarea din punctul întreruperii este în lucru.
Cât de sigur este codul de sesiune?
Codul expiră în 10 minute și poate fi folosit o singură dată. În plus, conexiunea este confirmată manual, iar cele două părți compară amprenta cheii.
De ce nu se stabilește întotdeauna conexiunea?
Anumite rețele, în special cele corporate și o parte din cele mobile, nu permit conexiuni directe între două dispozitive. Fișierele nu sunt rutate prin serverele noastre, prin urmare în astfel de cazuri transferul nu poate avea loc. Soluția este o altă rețea sau transferul clasic.
Funcționează de pe dispozitive mobile?
Da, în orice browser modern. Pe durata transferului ecranul trebuie să rămână activ, altfel sistemul de operare poate suspenda pagina.
Există o limită de dimensiune?
În Chrome și Edge se alege o locație de salvare, iar fișierele sunt scrise direct pe disc, fără limită. În Firefox și Safari fișierele recepționate sunt păstrate în memorie, deci limita practică este în jur de 1,5 GB.