کلاینت رومیزی · بتا

OSHI برای ویندوز و لینوکس

همان رمزنگاری سرتاسری اپلیکیشن‌های موبایل — بازنویسی نشده، همان کد که برای رایانه کامپایل شده است. بدون شماره تلفن، بدون حساب کاربری، بدون ایمیل. این نسخه شبکهٔ مش، پیوند رادیویی، انتقال استتارشده به رله و توافق کلید پساکوانتومی که در بخش‌های دیگر این سایت توضیح داده شده‌اند را ندارد. یادداشت‌های زیر دقیقاً می‌گویند چه چیزی روی گوشی می‌ماند.

The Windows download is about 190 MB. محیط جاوای خود را همراه دارد، پس چیز دیگری برای نصب نیست. کاربران مک: نسخهٔ Mac App Store را استفاده کنید.

پیش از نصب این را بخوانید

چیزهایی که در غیر این صورت غافلگیرتان می‌کنند. هیچ‌کدام درون برنامه پنهان نشده است.

ویندوز هشدار می‌دهد، و حق دارد

این نسخه‌ها هنوز امضا نشده‌اند، بنابراین SmartScreen پیام «Windows protected your PC» را نشان می‌دهد. امضا نیازمند گواهی‌ای است که کلید خصوصی‌اش روی سخت‌افزار اختصاصی نگهداری می‌شود و ما چنین چیزی نداریم. تا آن زمان هر دانلود از اینجا آن صفحه را فعال می‌کند. برای اطمینان، مقدار SHA-256 پایین را مقایسه کنید.

این یک حساب OSHI جداگانه است، نه حساب گوشی شما

هنوز هیچ راهی برای وارد کردن هویت موجود نیست. کلاینت رومیزی کلید و نشانی خودش را می‌سازد: گفتگوهای گوشی شما اینجا ظاهر نمی‌شوند و این کلاینت نشانی دیگری برای دادن به دیگران دارد.

توافق کلید پساکوانتومی در این کلاینت وجود ندارد

در جای دیگر این سایت دربارهٔ X-Wing (ML-KEM-768 + X25519)، توافق کلید پساکوانتومی ترکیبی، خواهید خواند. آن درست است و فقط برای iOS 26 و macOS 26 است، و تنها زمانی که هر دو طرف نسخه‌ای با پشتیبانی از آن داشته باشند. کلاینت رومیزی هیچ‌یک از اینها را ندارد. نشست‌های آن با X25519 + Double Ratchet + AES-256-GCM کار می‌کنند — امروز قوی، اما این آن چیزی نیست که از ترافیک ضبط‌شدهٔ امروز در برابر رمزگشایی پس از آمدن رایانهٔ کوانتومی محافظت کند.

اینجا مش، LoRa و انتقال استتارشده هم نیست

شبکهٔ آفلاین و پیوند رادیویی همان چیزی‌اند که OSHI را روی گوشی بدون اینترنت سرپا نگه می‌دارند، و انتقال استتارشدهٔ اختیاری به رله هم فقط روی گوشی است. هیچ‌کدام از این سه روی رایانه کار نمی‌کند. مش و LoRa قالبی را حمل می‌کنند که این کلاینت نمی‌تواند بخواند، و انتقال استتارشده در آن ساخته نشده است. OSHI رومیزی به اینترنت و رله نیاز دارد.

پیام‌ها فقط وقتی برنامه باز است می‌رسند

روی رایانه اعلان فوری وجود ندارد. کلاینت رله را نظرسنجی می‌کند: بستن پنجره تحویل را متوقف می‌کند و فاصلهٔ نظرسنجی همان تأخیر تحویل است.

چه می‌کند و چه نمی‌کند

همین فهرست در خود برنامه، در صفحه‌ای به نام «کارهایی که این کلاینت انجام نخواهد داد»، آمده است.

انجام می‌دهد

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

انجام نمی‌دهد

  • تماس صوتی یا تصویری — هیچ صدایی جریان نمی‌یابد
  • اعلان‌های فوری
  • همگام‌سازی با گوشی شما
  • باز کردن عکس‌های دریافتی (روی دیسک ذخیره می‌شوند)
  • اسکن QR با دوربین — به‌جایش کلید را بچسبانید
  • Mesh or LoRa messaging (those carry a format this client cannot read)
  • به‌روزرسانی خودکار — برای نسخه‌های تازه به اینجا سر بزنید

فایل دانلودی را بررسی کنید

جمع کنترلی امضا نیست: ثابت می‌کند فایل با آنچه ساخته‌ایم یکی است، نه اینکه چه کسی آن را ساخته. این همان چیزی است که یک توزیع بدون امضا می‌تواند ارائه دهد.

ویندوز PowerShell:

Get-FileHash .\OSHI-Desktop-Setup.exe -Algorithm SHA256

لینوکس:

sha256sum oshi-desktop-amd64.deb

مقادیر مورد انتظار برای این نسخه:

فایلSHA-256
OSHI-Desktop-Setup.exeecea05bbe754a0f64a0526332948a70118a57bca50a869f84343e87a05e4aa4d
OSHI-Desktop.msi04fde41e81491c14cfba926c62c146c16bc1a6accb0b636843bc69115a0219b8
oshi-desktop-amd64.deb531ff8be8eb3b28a67ed3184b0ea9fdb7b2aac074d8e1704924ff894eec75d6d
oshi-desktop.x86_64.rpmd421a4b273711f46f228312f4f95dc6a129152ba044294fbdd2d24a92a6995c8

نصب

Windows فایل .exe را اجرا کنید. وقتی SmartScreen ظاهر شد، More info → Run anyway را انتخاب کنید — آن هشدار دربارهٔ نبود امضاست، نه خراب بودن فایل. نصب فقط برای کاربر شما انجام می‌شود و نیازی به دسترسی مدیر ندارد.
دبیان، اوبونتوsudo apt install ./oshi-desktop-amd64.deb
فدورا، RHELsudo dnf install ./oshi-desktop.x86_64.rpm
داده‌ها کجا هستند حساب و پیام‌های شما در %APPDATA%\OSHI روی ویندوز و ~/.local/share/oshi روی لینوکس نگهداری می‌شوند. کلید اصلی را سیستم‌عامل نگه می‌دارد — DPAPI در ویندوز یا کلیدخان لینوکس — و همه‌چیز روی دیسک با آن رمزگذاری شده است.
حذف نصب ویندوز: Settings → Apps → OSHI. لینوکس: apt remove oshi-desktop. پیام‌های شما در پوشهٔ بالا می‌مانند؛ برای حذفشان آن را پاک کنید.

پرسش‌هایی که مردم پیش از نصب می‌پرسند

پاسخ‌های کوتاه. هر کدام با آنچه بقیهٔ این صفحه می‌گوید هم‌خوان است.

آیا OSHI برای ویندوز رایگان است؟

بله. رایگان و متن‌باز تحت مجوز MIT — بدون اشتراک، بدون تبلیغات، بدون نسخهٔ پولی. هستهٔ رمزنگاری همان کدی است که در گیت‌هاب منتشر شده است.

روی کدام نسخه‌های ویندوز اجرا می‌شود؟

ویندوز ۱۰ و ۱۱، ۶۴ بیتی. محیط جاوای خود را همراه دارد، پس چیز دیگری برای نصب نیست. نسخهٔ ۳۲ بیتی و نسخهٔ ویندوز روی ARM وجود ندارد.

چرا ویندوز می‌گوید از رایانه‌ام محافظت کرده است؟

چون نصب‌کننده هنوز امضا نشده است. SmartScreen این هشدار را برای هر برنامهٔ امضانشده نشان می‌دهد، هرچه در آن باشد. گزینهٔ More info → Run anyway را انتخاب کنید، یا ابتدا مقدار SHA-256 این صفحه را مقایسه کنید.

آیا گفتگوهای گوشی‌ام روی رایانه ظاهر می‌شوند؟

خیر. هنوز وارد کردن هویت ممکن نیست، بنابراین کلاینت رومیزی کلید و نشانی خودش را می‌سازد. این یک حساب OSHI جداگانه با نشانی متفاوت است.

آیا نسخهٔ ویندوز مثل گوشی بدون اینترنت کار می‌کند؟

خیر. شبکهٔ آفلاین، پیوند رادیویی LoRa و انتقال استتارشده به رله فقط روی گوشی هستند. کلاینت رومیزی به اینترنت و رله نیاز دارد و تنها وقتی پنجره باز است دریافت می‌کند.