ایران تاکIranTalk
همهٔ راهنماها

بررسی اثر انگشت و فهرست امضاشده

در پایان این صفحه مطمئن می‌شوید فهرست نشانی‌هایی که در دست دارید واقعاً از ما است، نه از کسی که خودش را جای ما جا زده.

ردهٔ ۲: اینترنت باز · بدون اینترنت هم کار می‌کند.

بدون اینترنت هم کار می‌کند، اگر پرونده‌ها را از قبل داشته باشید (مثلاً از بستهٔ آفلاین یا گره NomadNet).

۱. اثر انگشت را از چند جا مقایسه کنید

  1. اثر انگشت این صفحه را یادداشت کنید:

    هنوز ساخته نشده
  2. همین را در دست‌کم دو جای دیگر پیدا کنید: پایین صفحهٔ irantalk.com، پیام سنجاق‌شدهٔ ربات تلگرام، و صفحهٔ اول گره NomadNet ما.

  3. اگر حتی یک نویسه فرق دارد، متوقف شوید. از هیچ نشانی‌ای استفاده نکنید و از راه دیگری با ما تماس بگیرید.

۲. امضای فهرست را بررسی کنید

برای این کار برنامهٔ کوچک minisign لازم است (در لینوکس از مدیر بسته‌ها، در ویندوز و مک از صفحهٔ پروژهٔ minisign).

  1. این سه پرونده را کنار هم در یک پوشه بگذارید: manifest.json، manifest.json.minisig، irantalk.pub. هر سه را می‌توانید از سایت، از آینه‌ها یا از بخش پرونده‌های گره NomadNet بگیرید.

  2. اثر انگشت کلید عمومی را حساب کنید و با اثر انگشتی که یادداشت کرده‌اید مقایسه کنید (حروف کوچک و بدون فاصله نشان داده می‌شود):

    tail -n 1 irantalk.pub | base64 -d | sha256sum | cut -c1-32
    

    در مک به جای sha256sum بنویسید shasum -a 256.

  3. امضا را بررسی کنید:

    minisign -Vm manifest.json -p irantalk.pub
    

    باید بنویسد Signature and comment signature verified و در خط بعد IranTalk manifest v و یک شماره.

  4. هر پیام دیگری یعنی فهرست دست‌کاری شده یا با کلید دیگری امضا شده است. از آن استفاده نکنید.

۳. در برنامه‌ها

Sideband و Ratspeak هش گره‌ها را نشان می‌دهند. آن‌ها را با راه‌های ارتباط مقایسه کنید؛ باید دقیقاً یکی باشند.