Delta Chat 1.0 telah dirilis untuk Android dengan inti baru yang ditulis ulang di Rust

Disampaikan oleh rilis utusan Delta Obrolan 1.0 untuk platform Android (versi desktop terbaru adalah 0.901, dan untuk iOS - 0.960). Proyek Delta Chat terkenal karena penggunaan email biasa sebagai transportasi dengan terjemahan pesan instan ke email (chat-over-email, klien email khusus yang berfungsi sebagai pengirim pesan). Kode aplikasi didistribusikan oleh dilisensikan di bawah GPLv3, dan perpustakaan inti tersedia di bawah MPL 2.0 (Lisensi Publik Mozilla). Melepaskan tersedia di Google Play.

Delta Chat tidak menggunakan servernya sendiri dan dapat bekerja melalui hampir semua server email yang mendukung SMTP dan IMAP (teknik ini digunakan untuk menentukan kedatangan pesan baru dengan cepat Dorong-IMAP). Enkripsi menggunakan OpenPGP dan standar didukung enkripsi otomatis untuk konfigurasi otomatis sederhana dan pertukaran kunci tanpa menggunakan server kunci (kunci dikirimkan secara otomatis pada pesan pertama yang dikirim). Penerapan enkripsi ujung ke ujung didasarkan pada kode rPGP, yang lulus audit keamanan independen tahun ini. Lalu lintas dienkripsi menggunakan TLS dalam implementasi perpustakaan sistem standar.

Delta Chat sepenuhnya dikendalikan oleh pengguna dan tidak terikat dengan layanan terpusat. Pendaftaran di layanan baru tidak diperlukan untuk berfungsi. dan Anda dapat menggunakan email yang ada sebagai pengenal. Jika koresponden tidak menggunakan Delta Chat, dia dapat membaca pesan tersebut seperti surat biasa. Pertarungan melawan spam dilakukan dengan memfilter pesan dari pengguna yang tidak dikenal (secara default, hanya pesan dari pengguna di buku alamat dan mereka yang pernah menerima pesan sebelumnya, serta balasan ke pesan Anda sendiri yang ditampilkan). Dimungkinkan untuk menampilkan lampiran dan gambar serta video terlampir.

Ini mendukung pembuatan obrolan grup di mana beberapa peserta dapat berkomunikasi. Dalam hal ini, dimungkinkan untuk mengikat daftar peserta yang terverifikasi ke grup, yang tidak mengizinkan pesan dibaca oleh orang yang tidak berwenang (anggota diverifikasi menggunakan tanda tangan kriptografi, dan pesan dienkripsi menggunakan enkripsi ujung ke ujung) . Koneksi ke grup terverifikasi dilakukan dengan mengirimkan undangan dengan kode QR. Obrolan terverifikasi saat ini berstatus fitur eksperimental, namun dukungannya direncanakan akan stabil pada awal tahun 2020 setelah selesainya audit keamanan penerapannya.

Inti messenger dikembangkan secara terpisah dalam bentuk perpustakaan dan dapat digunakan untuk menulis klien dan bot baru. Versi perpustakaan dasar saat ini ditulis oleh dalam bahasa Rust (versi lama Sudah ditulis dalam bahasa C). Ada binding untuk Python, Node.js dan Java. DI DALAM mengembangkan binding tidak resmi untuk Go.

Dibandingkan dengan versi sebelumnya 0.510.1, perpustakaan inti telah ditulis ulang dari C ke Rust tanpa menggunakan kode yang tidak aman. Menambahkan dukungan untuk avatar dan kemampuan untuk menggunakan Delta Chat sebagai klien email untuk membaca email biasa yang tidak dikirim menggunakan Delta Chat.

Delta Chat 1.0 telah dirilis untuk Android dengan inti baru yang ditulis ulang di RustDelta Chat 1.0 telah dirilis untuk Android dengan inti baru yang ditulis ulang di Rust

Delta Chat 1.0 telah dirilis untuk Android dengan inti baru yang ditulis ulang di RustDelta Chat 1.0 telah dirilis untuk Android dengan inti baru yang ditulis ulang di Rust

Sumber: opennet.ru

Tambah komentar