Перейти до вмісту
Назад до Німчату

База знань Спілкування з людьми

Приватні повідомлення

Розмови один на один, які не може прочитати жоден ретранслятор, адресовані клавішам, які існують лише для одного повідомлення.

Початок приватного повідомлення

Три способи:

  • /pm nym, або /pm nym#a1b2 коли дві людини вибрали те саме ім'я;
  • Приватне повідомлення з будь-якого контекстного меню, доступ до якого здійснюється тривалим натисканням або клацнути правою кнопкою миші одне з їхніх повідомлень;
  • малий + поруч із розділом «Приватні повідомлення» на бічній панелі, яка займає a ним або ан npub.
Розмова приватне повідомлення один на один у Nymchat.
Розмова в приватному повідомленні.

Кому дозволено починати з вами залежить від вас. Приймайте приватні повідомлення та запити на груповий чат, під Налаштування › Конфіденційність та безпека, увімкнено за умовчанням і може бути звужений до Тільки друзі або зовсім вимкнено.

Як працюють приватні повідомлення

Nymchat реалізує НІП-17 приватні прямі повідомлення, запечатані всередині НІП-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 та групові чати на пристрої вирішує, чи розшифровано розмови зберігаються локально. Він увімкнено за замовчуванням, тому розмови з’являються миттєво на запуск. Вимкніть його, і нічого розшифрованого не буде записано на диск — повідомлення будуть завантажені та щоразу розшифровується заново, що повільніше та означає все, що реле вже має скинуте теж пішло для вас.