То же сквозное шифрование, что и в мобильных приложениях — не переписанное заново, а тот же исходный код, собранный для настольных систем. Без номера телефона, без учётной записи, без почты. Он не несёт mesh-сеть, радиоканал, скрытые каналы и постквантовое согласование ключей, описанные в других разделах сайта. Ниже точно сказано, что остаётся на телефоне.
Страница уже здесь, чтобы вы знали, что получите, а что нет. Файлы появятся на этих кнопках; больше ничего не изменится.
То, что иначе станет неожиданностью. Ничего из этого не спрятано внутри приложения.
Эти сборки пока не подписаны, поэтому SmartScreen показывает «Система Windows защитила ваш компьютер». Подпись требует сертификата, закрытый ключ которого хранится на выделенном устройстве, а его у нас нет. До тех пор каждая загрузка отсюда вызывает этот экран. Сверьте SHA-256 ниже, если хотите проверить, что получили.
Импортировать существующую личность пока невозможно. Настольный клиент создаёт собственный ключ и собственный адрес: переписка с телефона здесь не появится, а у этого клиента другой адрес для передачи людям.
В других разделах сайта говорится о X-Wing (ML-KEM-768 + X25519) — гибридном постквантовом согласовании ключей. Это правда, и это только iOS 26 и macOS 26, и только когда обе стороны используют поддерживающую его сборку. В настольном клиенте этого нет. Его сессии — X25519 + Double Ratchet + AES-256-GCM: надёжно сегодня, но это не защита от трафика, записанного сейчас и расшифрованного после появления квантового компьютера.
Офлайн-сеть, радиоканал и скрытые каналы — именно они делают OSHI устойчивым к цензуре на телефоне. Ни одно из трёх не работает на настольной системе. Mesh и LoRa переносят формат, который этот клиент не умеет читать, а скрытые каналы в него не встроены. Настольному OSHI нужны интернет и ретранслятор.
Push-уведомлений на настольных системах нет. Клиент опрашивает ретранслятор: закрытие окна останавливает доставку, а интервал опроса и есть задержка доставки.
Тот же список есть в самом приложении, на экране «Чего этот клиент делать не будет».
Контрольная сумма — не подпись: она подтверждает, что файл совпадает с тем, что мы собрали, но не кто его собрал. Это всё, что может предложить неподписанная раздача.
Get-FileHash .\OSHI-Desktop-Setup.exe -Algorithm SHA256sha256sum oshi-desktop-amd64.deb| Файл | SHA-256 |
|---|
| Windows |
Запустите .exe. Когда появится SmartScreen, выберите Подробнее → Выполнить в любом случае — предупреждение касается отсутствующей подписи, а не повреждённого файла. Установка выполняется только для вашей учётной записи и не требует прав администратора. |
|---|---|
| Debian, Ubuntu | sudo apt install ./oshi-desktop-amd64.deb |
| Fedora, RHEL | sudo dnf install ./oshi-desktop.x86_64.rpm |
| Где хранятся данные |
Учётная запись и сообщения лежат в %APPDATA%\OSHI на Windows и ~/.local/share/oshi на Linux. Главный ключ хранит операционная система — DPAPI в Windows или связка ключей в Linux — и всё на диске зашифровано им. |
| Удаление |
Windows: Параметры → Приложения → OSHI. Linux: apt remove oshi-desktop. Сообщения останутся в папке выше; удалите её, чтобы стереть их. |
Короткие ответы. Каждый совпадает с тем, что говорит остальная часть страницы.
Да. Бесплатен и с открытым исходным кодом под лицензией MIT — без подписки, без рекламы, без платной версии. Криптографическое ядро — тот же код, что опубликован на GitHub.
Windows 10 и 11, 64 бита. В комплекте собственная среда Java, больше ничего устанавливать не нужно. Версии для 32 бит и для Windows на ARM не существует.
Потому что установщик ещё не подписан. SmartScreen показывает это предупреждение для любой неподписанной программы, независимо от содержимого. Выберите «Подробнее» → «Выполнить в любом случае» или сначала сверьте SHA-256 с этой страницы.
Нет. Импорта личности пока нет, поэтому настольный клиент создаёт собственный ключ и собственный адрес. Это отдельная учётная запись OSHI с другим адресом.
Нет. Офлайн-сеть, радиоканал LoRa и скрытые каналы есть только на телефоне. Настольному клиенту нужны интернет и ретранслятор, и он принимает только пока окно открыто.