Білім базасы Адамдармен сөйлесу
Топтық чаттар
Шифрланған топтық сөйлесулер, олар өздерін ашпайды мүшелік. Әрбір хабарлама әрбір мүше үшін бөлек оралып, кілтке жіберіледі бір рет қолданылған.
Бұл бет ыңғайлы болу үшін машинада аударылған. Ағылшындық түпнұсқасы қолданылатын нұсқа болып табылады.
Топ құру
/group @alice @bob Weekend plans сол мүшелермен топ құрады және сол
аты. Аты міндетті емес. Сіз де таңдай аласыз Топтық чатты құру бастап
біреудің контекстік мәзірін немесе пайдаланыңыз + ішіндегі Топтық чаттар бөлімінің жанында
бүйірлік тақта.
Сіз топтың мүшесі боласыз иесі. Топтар саны шектелген 100 мүше, себебі әрбір хабарлама әрқайсысы үшін бөлек шифрланады және әр хабардың шығуы шектелген болуы керек.
Мүшелерді қосу
/addmember @nym, немесе /invite @nym сіз топта болған кезде. Мейлі
Бұл топтың иесінен басқа кез келген адам жасай алады мүшелерге басқаларды қосуға мүмкіндік беріңіз
параметрі, топтың контекстік мәзірінде.
/groupinfo ағымдағы мүшелерді тізімдейді.
Шақыру сілтемелері
Әдепкі бойынша өшірулі. Иесі қосылады Шақыру сілтемесі арқылы қосылуға рұқсат беріңіз бастап топтың контекстік мәзірі, содан кейін сілтеме пайда болады — иесі үшін және үшін "мүшелерге басқаларды қосуға рұқсат ету" қосулы кезде де мүшелер.
Шақыру сілтемесін ашатын жаңадан біреуден nym-ді таңдау немесе алдымен жүйеге кіру сұралады; қосылу содан кейін өздігінен жалғастырады, сондықтан олар сілтемені екінші рет табудың қажеті жоқ.
Шақыру сілтемесін қалпына келтіріңіз осы уақытқа дейін бөлісілген әрбір сілтемені бір әрекетте жояды. А сілтеме сіз ойламаған жерде аяқталды.
Жаңа мүшелермен тарихты бөлісу
Сондай-ақ әдепкі бойынша өшірулі, сонымен қатар иесінің қоңырауы: Жаңа мүшелермен тарихты бөлісіңіз жылы топтың контекстік мәзірі.
Оны қосу арқылы кім біреуді қосса, сол топтың соңғысына дейін алға шығады 50 хабарлама сол жаңа мүшеге, жалғыз шифрланған блок ретінде, тек оларға. Қайта жіберілген хабарлар белгіленген тексерілмеген, себебі түпнұсқа авторлардың қолдарын қайта тексеру мүмкін емес мәтінді үшінші тарап жібергеннен кейін - сіз қосқан адамға сенесіз сіз олар берген нәрсені өңдемеуіңіз керек.
Меншік иелері, модераторлар және мүшелер
| Пәрмен | Бар | Кім алады |
|---|---|---|
/kick @nym | Мүшені жояды | Меншік иесі, модераторлар |
/ban @nym | Оларды жояды және қайтаруды блоктайды | Меншік иесі, модераторлар |
/unban @nym | Тыйым салуды алып тастайды | Меншік иесі |
/addmod @nym | Модераторлыққа көтермелейді | Меншік иесі |
/removemod @nym | Модератордың лауазымын төмендетеді | Меншік иесі |
/transferowner @nym | Топты тапсырады | Меншік иесі |
/leave | Сізді топтан жояды | Кез келген адам |
Төрелік ететін сервер жоқ, сондықтан әрбір клиент рөлді өзі тексереді — қашан модерация әрекетін жіберу және ол алған әрбір модерация оқиғасында қайтадан. Клиент Өзінде жоқ күштің бар екенін басқалардың бәрі елемейді.
Топтық шифрлау қалай жұмыс істейді
Топтық чаттар бірдей NIP-17 қауесеттерін және NIP-59 сыйлық орамдарын пайдаланады жеке хабарламалар, әрбір мүшеге бір орам сол мүшеге шифрланған. Nymchat содан кейін стандартты NIP-17 жоқ нәрсені қосады.
Айналмалы алушы пернелері
Қарапайым NIP-17 көмегімен эстафетаны көріп отырған адам бір мезетте N сыйлық орамының пайда болғанын көреді, N әртүрлі пабкейлерге арналған. Бұл мүшелік тізім және оның шифрын шешудің қажеті жоқ оқу.
Осылайша Nymchat алушы кілттерін айналдырады. Сіз жіберген сайын клиентіңіз жаңасын шығарады
эфемерлі пернелер жұбы және оның жалпыға ортақ жартысын жарнамалайды шифрланған қауесеттің ішінде, ретінде
ephemeral_pk тег. Содан бастап әркім өз хабарламаларын сол кілтке жібереді
сіздің шынайы емесіңіздің орнына. Бақылаушы үшін топтағы әрбір хабарлама олардың арасында жүреді
ешбір сәйкестікке көрінетін сілтемесі жоқ бір реттік пабкейлер және екі хабарлама бөліспейді.
алушы.
Компромисстен кейінгі қалпына келтіру
Бұл айналым да қалпына келтіру механизмі болып табылады. Құрылғы бұзылса, пайдаланушы жай ғана хабар жібереді: ол жарнамалайтын жаңа эфемерлі кілт әрбір мүше үшін ескісін ауыстырады автоматты түрде. Реттеу үшін диапазоннан тыс қайта синхрондау және топтың келісетін ештеңесі жоқ қосулы.
Алыста болған соң қайтады
Эфемерлі кілттер айналады және оларды тасымалдайтын оқиғалар релелер арқылы аяқталады. Бұрынғы клиент Күндер бойы офлайн режимде, сондықтан басқалардың барлығы өткен пернелерді ұстап тұрып оралуы мүмкін. Сонымен қайта қосылса, жеткілікті ұзақ уақыт аралығынан кейін ол әрқайсысына жылдамдықпен шектелген кілтті қайта синхрондау сұрауын жібереді. топтастырады және ағымдағы кілттерді қайта алмастырады — бұл ұзақ мерекенің айналуын тоқтатады енді оқи алмайтын топқа.