به محتوا بروید
بازگشت به Nymchat

پایگاه دانش صحبت کردن با مردم

پیام های خصوصی

مکالمات یک به یک که هیچ رله ای نمی تواند بخواند، خطاب به کلیدهایی که فقط برای یک پیام وجود دارد.

شروع پیام خصوصی

سه راه:

  • /pm nym، یا /pm nym#a1b2 وقتی دو نفر یکسان را انتخاب کردند نام؛
  • پیام خصوصی از منوی زمینه هر کسی که با فشار دادن طولانی یا به دست می آید کلیک راست بر روی یکی از پیام های آنها؛
  • کوچک + در کنار بخش پیام های خصوصی در نوار کناری، که یک را می گیرد nym یا an npub.
مکالمه یک به یک پیام خصوصی در Nymchat.
مکالمه پیام خصوصی

چه کسی مجاز است یکی را شروع کند با شما به شما بستگی دارد پیام های خصوصی و درخواست های چت گروهی را بپذیرید، زیر تنظیمات › حریم خصوصی و امنیت، به طور پیش‌فرض فعال است و می‌تواند فعال باشد محدود به فقط دوستان یا کلا خاموش شده

نحوه عملکرد پیام های خصوصی

Nymchat پیاده سازی می کند NIP-17 پیام های مستقیم خصوصی، در داخل مهر و موم شده است NIP-59 بسته بندی های هدیه پیام شما در هنگام خروج از سه لایه عبور می کند:

  1. a شایعه (kind 14) - متن و ابرداده آن، هرگز امضا شده است، بنابراین هرگز نمی‌تواند توسط کسی که آن را رمزگشایی نکرده است ثابت کند که متعلق به شماست.
  2. a مهر و موم (kind 13) - شایعه رمزگذاری شده به گیرنده و امضا شده توسط شما؛
  3. a بسته بندی هدیه (kind 1059) - مهر دوباره رمزگذاری شد، امضا شده توسط a کلید یکبار مصرف فقط برای این پیام ایجاد شده است.

بنابراین، آنچه که یک رله می بیند، رویدادی از یک pubkey است که قبلاً هرگز ظاهر نشده است هرگز دوباره، خطاب به گیرنده، با محتوای غیر شفاف. کلید شما نیست نه پیام حتی یک فرستنده ثابت برای همبستگی نیست.

مهر زمانی wrap نیز عمداً اشتباه است: با مقدار تصادفی تا دو ساعت، از یک RNG رمزنگاری گرفته شده است. بدون آن، یک ناظر می‌توانست در ردیف «برنامه ارسال شده باشد در ساعت 14:03:11" با "تحویل در ساعت 14:03:11" و از زمان بندی دوباره بسازید که چه کسی با چه کسی صحبت می کند به تنهایی

چیزی که هنوز قابل مشاهده است

کلید عمومی گیرنده واضح است - باید باشد، وگرنه نتوانستند پیدا کنند پیام بنابراین یک رله می تواند آن را ببیند کسی چیزی به آن کلید فرستاد و تقریبا چند وقت یکبار نمی تواند ببیند چه کسی، چه زمانی دقیقاً یا چه چیزی.

محرمانه جلو

ناپدید شدن PM (محرمانه بودن پیشرو)، زیر تنظیمات › حریم خصوصی و امنیت، به طور پیش‌فرض خاموش است. چرخاندن آن روشن یک NIP-40 اضافه می کند expiration برچسب به هر بسته بندی هدیه خروجی، که از رله و مشتریان برای حذف پیام پس از دوره انتخابی شما.

این یک درخواست است و ارزش آن را دارد که بدانیم معنی آن چیست: رله ای که به آن افتخار می کند سقوط می کند رویداد، و رله ای که ندارد، نمی کند. مدت زمان ماندن یک کپی را کاهش می دهد زیرساخت هایی که شما کنترل نمی کنید. نمی تواند پیامی را برای کسی که قبلاً ارسال کرده است لغو کند آن را دریافت کرد.

پیام های ناپدید شدن

ناپدید شدن بعد دوره انقضا را تنظیم می کند و فقط زمانی اعمال می شود که رازداری رو به جلو روشن است:

گزینه
1 ساعت
6 ساعت
1 روزپیش فرض
3 روز
7 روز

به طور جداگانه، PM ها و چت های گروهی را در دستگاه ذخیره کنید تصمیم می گیرد که آیا رمزگشایی شده است مکالمات به صورت محلی نگهداری می شوند. به طور پیش‌فرض روشن است، بنابراین مکالمات فوراً در نشان داده می‌شوند راه اندازی. آن را خاموش کنید و هیچ چیز رمزگشایی روی دیسک نوشته نمی شود - پیام ها واکشی می شوند و هر بار از نو رمزگشایی می شود، که کندتر است و به معنای هر چیزی است که رله ها قبلاً داشته اند افت کرده برای شما هم رفته است.