Žinių bazė Kalbėtis su žmonėmis
Grupiniai pokalbiai
Nuo galo iki galo užšifruoti grupiniai pokalbiai, kurie nepraleidžia savo pačių narystė. Kiekvienas pranešimas yra suvyniotas atskirai kiekvienam nariui, adresuotas raktui, kuris yra naudotas vieną kartą.
Patogumui šis puslapis išverstas mašininiu būdu. Tinkama versija anglų kalba.
Grupės kūrimas
/group @alice @bob Weekend plans sukuria grupę su tais nariais ir tai
pavadinimas. Pavadinimas neprivalomas. Taip pat galite pasirinkti Sukurkite grupės pokalbį iš
kieno nors kontekstinį meniu arba naudokite + šalia skilties Grupiniai pokalbiai
šoninė juosta.
Jūs tampate grupės savininkas. Grupės yra apribotos 100 narių, nes kiekvienas pranešimas yra šifruojamas atskirai kiekvienam ir vieno pranešimo ventiliatorius turi likti ribotas.
Pridedami nariai
/addmember @nym, arba /invite @nym kol esate grupėje. ar
bet kas, išskyrus savininką, gali tai padaryti yra grupės leisti nariams pridėti kitų
nustatymą grupės kontekstiniame meniu.
/groupinfo išvardija esamus narius.
Kvietimo nuorodos
Išjungta pagal numatytuosius nustatymus. Savininkas įsijungia Leisti prisijungti naudojant kvietimo nuorodą iš grupės kontekstinį meniu, po kurio ten atsiranda nuoroda – savininkui ir nariai taip pat, kai įjungta „leisti nariams pridėti kitus“.
Naujo asmens, kuris atidaro kvietimo nuorodą, prašoma pasirinkti nym arba pirmiausia prisijungti; prisijungti tada atnaujinama savaime, todėl jiems nereikės antrą kartą rasti nuorodos.
Iš naujo nustatyti kvietimo nuorodą vienu kartu atšaukia kiekvieną iki šiol bendrintą nuorodą. Naudokite jį, kai a nuoroda atsidūrė ten, kur neketinote.
Dalijimasis istorija su naujais nariais
Taip pat pagal numatytuosius nustatymus išjungtas, taip pat savininko skambutis: Bendrinkite istoriją su naujais nariais in grupės kontekstinis meniu.
Kai jis įjungtas, kas ką nors prideda, persiunčia iki paskutinės grupės 50 žinučių tam naujam nariui, kaip vienam užšifruotam dėmeniui, tik jiems. Persiųsti pranešimai yra pažymėti nepatikrintas, nes originalių autorių parašų pakartotinai patikrinti negalima kai tekstą perdavė trečioji šalis – pasitikite pridėjusiu asmeniu kad jūs neredagavote to, ką jie perdavė.
Savininkai, moderatoriai ir nariai
| komandą | Ar | Kas gali |
|---|---|---|
/kick @nym | Pašalina narį | Savininkas, moderatoriai |
/ban @nym | Pašalina juos ir blokuoja jų grįžimą | Savininkas, moderatoriai |
/unban @nym | Atšaukia draudimą | Savininkas |
/addmod @nym | Paaukštinamas iki moderatoriaus | Savininkas |
/removemod @nym | Pažemina moderatorių | Savininkas |
/transferowner @nym | Perduoda grupę | Savininkas |
/leave | Pašalina jus iš grupės | bet kas |
Nėra serverio, kuris galėtų spręsti, todėl kiekvienas klientas patikrina patį vaidmenį – kada siunčiant moderavimo veiksmą ir dar kartą kiekviename moderavimo įvykyje, kurį gauna. Klientas kuris teigia, kad jis neturi galios, yra tiesiog ignoruojamas visų kitų.
Kaip veikia grupės šifravimas
Grupiniuose pokalbiuose naudojami tie patys NIP-17 gandai ir NIP-59 dovanų pakuotės kaip asmenines žinutes, po vieną įvyniojimą kiekvienam nariui užšifruotas tam nariui. Tada „Nymchat“ prideda tai, ko standartinis NIP-17 neturi.
Besisukantys gavėjo klavišai
Naudojant paprastą NIP-17, kas nors, stebintis estafetę, mato, kad tuo pačiu metu pasirodo N dovanų pakelių, adresuotas N skirtingų pubkey. Tai yra narių sąrašas ir jo nereikia iššifruoti skaityti.
Taigi „Nymchat“ sukasi gavėjo klavišus. Kiekvieną kartą, kai siunčiate, jūsų klientas kaldina šviežią
trumpalaikė raktų pora ir reklamuoja savo viešąją pusę užšifruoto gando viduje, kaip an
ephemeral_pk žyma. Nuo tada visi savo pranešimus adresuoja tam raktui
vietoj savo tikrojo. Stebėtojui kiekviena grupės žinutė keliauja tarp jų
vienkartiniai pubkeys, neturintys matomos nuorodos į jokią tapatybę ir neturintys dviejų bendrų pranešimų
gavėjas.
Atkūrimas po kompromiso
Tas sukimasis taip pat yra atkūrimo mechanizmas. Jei įrenginys pažeistas, vartotojas tiesiog siunčia pranešimą: naujas trumpalaikis raktas, kurį jis reklamuoja, pakeičia senąjį kiekvienam nariui automatiškai. Nėra už juostos ribų sinchronizavimo, kurį reikėtų organizuoti, ir nieko, dėl ko grupė susitartų įjungta.
Grįžta po išvykimo
Trumpalaikiai klavišai sukasi, o juos nešantys įvykiai baigia galioti iš relių. Klientas, kuris buvo neprisijungęs kelias dienas, todėl gali grįžti turėdamas raktus, kuriuos visi kiti perėjo. Taip toliau prisijungti iš naujo, po pakankamai ilgo pertraukos jis siunčia riboto greičio rakto pakartotinio sinchronizavimo užklausą kiekvienam savo sugrupuoja ir iš naujo keičia esamus raktus – tai ir sustabdo ilgų atostogų pakeitimą į grupę, kurios nebegalite skaityti.