Basis kawruh Ngomong karo wong
Obrolan klompok
Obrolan grup enkripsi end-to-end sing ora bocor dhewe anggota. Saben pesen dibungkus kanthi kapisah kanggo saben anggota, ditujokake menyang kunci digunakake sapisan.
Kaca iki diterjemahake mesin kanggo penak. Asli Inggris minangka versi sing ditrapake.
Nggawe grup
/group @alice @bob Weekend plans nggawe grup karo sing anggota lan sing
jeneng. Jeneng iku opsional. Sampeyan uga bisa milih Nggawe Group Chat saka
menu konteks wong, utawa nggunakake + jejere bagean Obrolan Grup ing
sidebar.
Sampeyan dadi klompok sing duwe. Klompok ditutup ing 100 anggota, amarga saben pesen dienkripsi kanthi kapisah kanggo saben lan penggemar saben pesen kudu tetep diwatesi.
Nambah anggota
/addmember @nym, utawa /invite @nym Sampeyan ana ing grup. Manawa wong liyane saka pemilik lan administrator bisa nggawe iki iku tanggung jawab grup. nyedhiyakake anggota kanggo nambah liyane setelan, ing menu konteks grup.
/groupinfo dhaptar anggota saiki.
Link undangan
Ing ngisor iki, pemilik utawa admin nggunakake Ngidini gabung liwat link undangan ing menu konteks grup, banjur link muncul ing ndhuwur - kanggo wong-wong, lan kanggo anggota uga nalika "ngidini anggota kanggo nambah wong-wong liyane" ing.
Wong anyar sing mbukak link undhangan dijaluk milih nym utawa mlebu dhisik; sing gabung banjur nerusake dhewe, supaya padha ora kudu golek link kaping pindho.
Reset Link Undangan mbatalake saben pranala sing dienggo bareng nganti saiki. Gunakake nalika a link wis rampung ing endi wae sing ora dikarepake.
Nuduhake sejarah karo anggota anyar
Tambahan ing default, uga panggilan pemilik utawa admin: Share Sejarah karo anggota anyar ing menu konteks grup.
Kanthi terus, sapa wae sing nambahake wong maju nganti pungkasan grup 50 pesen kanggo anggota anyar, minangka blob ndhelik siji, kanggo wong-wong mau piyambak. Pesen sing diterusake ditandhani durung diverifikasi, amarga tandha tangan penulis asli ora bisa dipriksa maneh yen teks kasebut dikirimake dening pihak katelu - sampeyan percaya karo wong sing nambahake sampeyan ora kudu nyunting apa sing diwarisake.
Pemilik, admin, moderator lan anggota
| dhawuh | Apa | Sapa sing bisa |
|---|---|---|
/kick @nym | Mbusak anggota | Panjenengan, admin, moderators |
/ban @nym | Mbusak lan ngalangi bali | Panjenengan, admin, moderators |
/unban @nym | Ngangkat larangan | Panjenengan, admin, moderators |
/addmod @nym | Dipun promosiaken kanggo moderator | Panjenengan, admin |
/removemod @nym | Ngurangi moderator | Panjenengan, admin |
/addadmin @nym | Ngudhunakake admin | juragan |
/removeadmin @nym | Nggunakake admin | juragan |
/transferowner @nym | Tangane klompok | juragan |
/leave | Mbusak sampeyan saka grup | sapa wae |
Panjenenganipun ora nggunakake kanggo nggunakake admin lan moderators. Wong Dheweke muter ing Kelompokipun: moderators nghapus, ban, lan unban anggota, lan iku kabeh sing padha nggunakake. Admins nggunakake iku uga, lan uga kabeh sing ngganti grup dhewe - jeneng, deskripsi, ikhtisar, pengaturan, kang bisa nambah anggota - lan padha nyetirake lan nghapus moderators. Hanya pemilik nyetir admin, lan mung pemilik bisa ngirim grup kanggo wong liyane.
A moderators ora bisa kick moderators liyane, a admin ora bisa demote admin liyane, lan ora ana nanging pemilik bisa bertindak ing pemilik. /transferowner
Dheweke bakal nggunakake, iku ora nyedhiyakake pemilik kedua.
Ora ana server kanggo arbitrase, supaya saben klien mriksa peran kasebut dhewe - kapan ngirim tumindak moderasi, lan maneh ing saben acara moderasi sing ditampa. A klien sing ngaku kekuwatan sing ora diduweni mung digatekake dening wong liya.
Cara kerja enkripsi grup
Obrolan grup nggunakake gosip NIP-17 lan bungkus hadiah NIP-59 sing padha pesen pribadi, siji bungkus saben anggota, saben ndhelik kanggo anggota kasebut. Nymchat banjur nambah soko standar NIP-17 ora duwe.
Puter tombol panampa
Kanthi NIP-17 biasa, ana sing nonton relay ndeleng bungkus hadiah N katon ing wektu sing padha, ditujokake kanggo N pubkeys beda. Iku dhaftar anggota, lan iku ora perlu decrypting kanggo maca.
Dadi Nymchat muter tombol panampa. Saben-saben sampeyan ngirim, klien sampeyan nggawe seger
keypair ephemeral lan ngiklanake setengah umum nang gosip ndhelik, minangka
ephemeral_pk tag. Wiwit saiki, kabeh wong ngirim pesen menyang kunci kasebut
tinimbang sing asli sampeyan. Kanggo pengamat, saben pesen ing grup lelungan antarane
pubkeys siji-wektu sing ora duwe link katon kanggo identitas sembarang, lan ora loro pesen nuduhake a
panampa.
Recovery sawise kompromi
Rotasi kasebut uga minangka mekanisme pemulihan. Yen piranti dikompromi, pangguna mung ngirim pesen: tombol ephemeral anyar advertises ngganti lawas kanggo saben anggota kanthi otomatis. Ora ana resync out-of-band kanggo ngatur lan ora ana sing disepakati grup ing.
Mbalik maneh sawise adoh
Tombol ephemeral muter, lan acara sing ditindakake bakal kadaluwarsa. A klien sing wis offline kanggo dina mulane bisa bali nyekeli tombol everyone liya wis dipindhah kepungkur. Terus nyambung maneh, sawise longkangan cukup dawa, iku ngirim panjalukan key-resync tingkat winates kanggo saben sawijining kelompok lan re-ijol-ijolan tombol saiki - kang mandheg preian dawa saka ngowahi menyang grup sampeyan ora bisa maca maneh.
Pesen grup antarane pangguna Nymchat uga bisa nggunakake ijol-ijolan tombol kirim-kuantum ing ndhuwur ndhuwur. Amarga saben anggota wis entuk salinan ndhelik dhewe, klompok bisa nyampur loro bebas - lan pesen mung ditandhani kuantum-tahan nalika saben anggota ditampa iku cara. Delengen enkripsi tahan kuantum.