eliberarea mesagerului pentru platformă Android (cea mai recentă versiune pentru desktop este și pentru iOS - ). Proiectul Delta Chat se remarcă prin utilizarea e-mailului obișnuit ca transport cu traducerea mesajelor instantanee în e-mail (chat-over-email, un client de e-mail specializat care funcționează ca mesager). Codul aplicației este licențiat sub GPLv3, iar biblioteca de bază este disponibilă sub MPL 2.0 (Mozilla Public License). Eliberare în Google Play.
Delta Chat nu folosește propriile servere și poate funcționa prin aproape orice server de e-mail care acceptă SMTP și IMAP (tehnica este folosită pentru a determina rapid sosirea de noi mesaje ). Criptarea utilizând OpenPGP și standard este acceptată pentru configurare automată simplă și schimb de chei fără utilizarea serverelor de chei (cheia este transmisă automat în primul mesaj trimis). Implementarea criptării end-to-end se bazează pe cod , care a trecut anul acesta un audit de securitate independent. Traficul este criptat folosind TLS în implementarea bibliotecilor standard de sistem.
Delta Chat este complet controlat de utilizator și nu este legat de servicii centralizate. Înregistrarea în servicii noi nu este necesară pentru a funcționa. și puteți utiliza un e-mail existent ca identificator. Dacă corespondentul nu folosește Delta Chat, el poate citi mesajul ca o scrisoare obișnuită. Lupta împotriva spam-ului se realizează prin filtrarea mesajelor de la utilizatori necunoscuți (în mod implicit, sunt afișate numai mesajele utilizatorilor din agenda și cei cărora le-au fost trimise anterior mesaje, precum și răspunsurile la propriile mesaje). Este posibil să afișați atașamente și imagini și videoclipuri atașate.
Susține crearea de chat-uri de grup în care mai mulți participanți pot comunica. În acest caz, este posibilă legarea unei liste verificate de participanți la grup, care nu permite citirea mesajelor de către persoane neautorizate (membrii sunt verificați folosind o semnătură criptografică, iar mesajele sunt criptate folosind criptarea end-to-end) . Conectarea la grupurile verificate se realizează prin trimiterea unei invitații cu un cod QR. Chaturile verificate au în prezent statutul de caracteristică experimentală, dar suportul lor este planificat să fie stabilizat la începutul anului 2020, după finalizarea unui audit de securitate al implementării.
Nucleul messenger este dezvoltat separat sub forma unei biblioteci și poate fi folosit pentru a scrie noi clienți și roboți. Versiunea curentă a bibliotecii de bază în limba Rust (versiunea veche în limbaj C). Există legături pentru Python, Node.js și Java. ÎN legături neoficiale pentru Go.
În comparație cu versiunea anterioară 0.510.1, biblioteca de bază a fost rescrisă din C în Rust fără a utiliza cod nesigur. S-a adăugat suport pentru avatare și capacitatea de a utiliza Delta Chat ca client de e-mail pentru a citi e-mailurile obișnuite care nu sunt trimise folosind Delta Chat.
Sursa: opennet.ru
