Преминете към съдържанието
Обратно към Нимчат

База знания Говорейки с хора

Лични съобщения

Разговори един към един, които никое реле не може да прочете, адресирани до ключове, които съществува само за едно съобщение.

Стартиране на лично съобщение

Три начина:

  • /pm nym, или /pm nym#a1b2 когато двама души са избрали едно и също име;
  • Лично съобщение от нечие контекстно меню, достигано чрез продължително натискане или щракване с десния бутон върху едно от техните съобщения;
  • малкият + до секцията Лични съобщения в страничната лента, която отнема a nym или an npub.
Разговор на лично съобщение в Nymchat.
Разговор на лично съобщение.

Кой има право да започне такъв с вас зависи от вас. Приемайте лични съобщения и заявки за групов чат, под Настройки › Поверителност и сигурност, е активирано по подразбиране и може да бъде стеснен до Само приятели или напълно изключен.

Как работят личните съобщения

Nymchat прилага NIP-17 лични директни съобщения, запечатани вътре NIP-59 опаковки за подаръци. Вашето съобщение преминава през три слоя на излизане:

  1. a слух (kind 14) — текстът и неговите метаданни, никога подписан, така че никога не може да бъде доказано, че е ваш от всеки, който не го е дешифрирал;
  2. a печат (kind 13) — слухът, шифрован до получател и подписан от вас;
  3. a подаръчна опаковка (kind 1059) — печатът е криптиран отново, подписан от а еднократен ключ, генериран само за това съобщение.

Следователно това, което релето вижда, е събитие от pubkey, който никога не се е появявал преди и никога повече, адресирано до получателя, с непрозрачно съдържание. Не е вашият ключ. Не на съобщение. Няма дори последователен подател, който да корелира.

Времето на обвивката също е умишлено грешно: то е със задна дата с произволно количество до два часа, извлечени от криптографски RNG. Без това наблюдателят би могъл да подреди „опаковане на изпратени в 14:03:11" с "обвивка доставено в 14:03:11" и възстановете кой с кого говори от времето сам.

Това, което все още се вижда

Публичният ключ на получателя е чист - трябва да е, или те не могат да намерят съобщението. Така че едно реле може да види това някой изпрати нещо до този ключ и приблизително колко често. Не може да види кой, кога точно или какво.

Предна тайна

Изчезващ PM (секретност за напред), под Настройки › Поверителност и сигурност, е изключено по подразбиране. Обръщайки го на добавя NIP-40 expiration етикет към всяка изходяща подаръчна опаковка, която задава релета и клиенти да изтрият съобщението след избрания от вас период.

Това е молба и си струва да се изясни какво означава това: реле, което го уважава, пада събитието и реле, което не го прави, не го прави. Намалява продължителността на престоя на копието инфраструктура, която не контролирате. Не може да отмени изпращането на съобщение до някой, който вече го е изпратил получи го.

Изчезващи съобщения

Изчезни след задава периода на изтичане и се прилага само докато е включена препращаща тайна:

опция
1 час
6 часа
1 денПо подразбиране
3 дни
7 дни

Отделно, Кеширане на PM и групови чатове на устройството решава дали е дешифриран разговорите се съхраняват локално. Той е включен по подразбиране, така че разговорите се появяват незабавно на стартиране. Изключете го и нищо декриптирано не се записва на диска - съобщенията се извличат и всеки път се декриптира наново, което е по-бавно и означава всичко, което релетата вече имат изпуснато е изчезнало и за вас.