Pokoje Czatu
Szyfrowanie E2E
jak chronimy wiadomości
End-to-end: co to znaczy?
Szyfrowanie end-to-end (E2E) oznacza, że treść wiadomości jest zamieniana na ciphertext jeszcze w Twojej przeglądarce. Serwer przekazuje jedynie zaszyfrowane dane, nie ma klucza do ich odczytania.
Klucz szyfrowania jest wyprowadzany z hasła pokoju metodą PBKDF2. Każdy uczestnik z tym samym hasłem może odszyfrować wiadomości lokalnie.
Algorytmy
- AES-GCM: szyfrowanie treści wiadomości
- PBKDF2 (210 000 iteracji): wyprowadzenie klucza z hasła pokoju
- Losowy IV dla każdej wiadomości
Ważne ograniczenia
Szyfrowanie E2E dotyczy wiadomości tekstowych. Obrazy są wysyłane jako skompresowane dane i przechowywane w localStorage przeglądarki uczestników, to osobny mechanizm od szyfrowania tekstu.
Bezpieczeństwo hasła zależy od Ciebie: im dłuższe i bardziej złożone hasło, tym trudniej je zgadnąć. Udostępniaj link zaproszenia tylko zaufanym osobom.
Gotowy do rozmowy?
Wejdź do Pokoi Czatu