rilascio del messenger per la piattaforma Android (l'ultima versione per desktop è , e per iOS — ). Il progetto Delta Chat è noto per l'uso della posta elettronica ordinaria come mezzo di trasporto con la trasmissione di messaggi istantanei via email (chat-over-email, un client di posta specializzato che funge da messenger). Il codice delle applicazioni è sotto licenza GPLv3, mentre la libreria di base è disponibile sotto licenza MPL 2.0 (Mozilla Public License). La versione è disponibile su Google Play.
Delta Chat non utilizza server propri e può funzionare con praticamente qualsiasi server di posta che supporti SMTP e IMAP (per l'individuazione rapida della ricezione di nuovi messaggi viene applicata la tecnica ). È supportata la crittografia utilizzando OpenPGP e lo standard per una semplice configurazione automatica e scambio di chiavi senza utilizzare server di chiavi (la chiave viene automaticamente inviata nel primo messaggio inviato). L'implementazione della crittografia end-to-end si basa sul codice , che quest'anno ha superato una revisione della sicurezza indipendente. Il traffico è crittografato utilizzando TLS tramite l'implementazione delle librerie di sistema standard.
Delta Chat è completamente controllato dall'utente e non è legato a servizi centralizzati. Non è necessaria la registrazione presso nuovi servizi e come identificativo può essere utilizzato un'email esistente. Se il corrispondente non utilizza Delta Chat, può leggere il messaggio come una normale email. La lotta contro lo spam viene effettuata filtrando i messaggi da utenti sconosciuti (per impostazione predefinita vengono visualizzati solo i messaggi da utenti della rubrica e quelli a cui sono stati precedentemente inviati messaggi, oltre alle risposte ai propri messaggi). È possibile visualizzare allegati e immagini e video allegati.
È supportata la creazione di chat di gruppo, in cui possono comunicare più partecipanti. È possibile collegarsi a un gruppo di una lista di partecipanti verificabili, che impedisce a persone esterne di leggere i messaggi (la verifica dei partecipanti avviene tramite firma crittografica e i messaggi sono criptati usando la crittografia end-to-end). La connessione ai gruppi verificati avviene tramite l'invio di un invito con codice QR. Le chat verificate hanno attualmente uno stato di funzionalità sperimentale, ma la loro supporto è previsto per stabilizzarsi all'inizio del 2020, dopo il completamento dell'audit di sicurezza dell'implementazione.
Il core del messaggero è sviluppato separatamente sotto forma di libreria e può essere utilizzato per scrivere nuovi client e bot. La versione attuale della libreria di base in linguaggio Rust (la vecchia versione in linguaggio C). Sono disponibili binding per Python, Node.js e Java. In binding non ufficiali per Go.
Rispetto alla versione precedente 0.510.1, la libreria di base è stata riscritta da C a Rust senza l'uso di codice non sicuro. È stato aggiunto il supporto per gli avatar e la possibilità di utilizzare Delta Chat come client di posta per leggere normali email inviate non con Delta Chat.
Fonte: opennet.ru
