Dieselbe Ende-zu-Ende-Verschlüsselung wie die Handy-Apps — keine Neuimplementierung, derselbe Quelltext für den Desktop kompiliert. Keine Telefonnummer, kein Konto, keine E-Mail. Es trägt nicht das Mesh, die Funkstrecke, den getarnten Relay-Transport oder die Post-Quanten-Schlüsselvereinbarung, die anderswo auf dieser Seite beschrieben werden. Die Hinweise unten sagen genau, was auf dem Telefon bleibt.
Dinge, die sonst überraschen. Nichts davon ist in der App versteckt.
Diese Builds sind noch nicht signiert, deshalb zeigt SmartScreen „Der Computer wurde durch Windows geschützt“. Signieren verlangt ein Zertifikat, dessen privater Schlüssel auf dedizierter Hardware liegt — das haben wir nicht. Bis dahin löst jeder Download hier diesen Bildschirm aus. Prüfen Sie die SHA-256-Summe unten, wenn Sie wissen wollen, was Sie bekommen haben.
Es gibt noch keine Möglichkeit, eine bestehende Identität zu importieren. Der Desktop-Client erzeugt seinen eigenen Schlüssel und seine eigene Adresse: Die Unterhaltungen Ihres Telefons erscheinen hier nicht, und dieser Client hat eine andere Adresse zum Weitergeben.
Anderswo auf dieser Seite lesen Sie von X-Wing (ML-KEM-768 + X25519), hybrider Post-Quanten-Schlüsselvereinbarung. Das stimmt, und es gilt nur für iOS 26 und macOS 26, und nur wenn beide Seiten einen Build verwenden, der es unterstützt. Der Desktop-Client hat davon nichts. Seine Sitzungen laufen über X25519 + Double Ratchet + AES-256-GCM — heute stark, aber nicht das, was gegen heute mitgeschnittenen und später entschlüsselten Verkehr schützt.
Das Offline-Mesh und die Funkstrecke halten OSHI auf dem Telefon ohne Internet am Laufen, und auch den optionalen getarnten Relay-Transport gibt es nur auf dem Telefon. Keines der drei funktioniert auf dem Desktop. Mesh und LoRa transportieren ein Format, das dieser Client nicht lesen kann, und der getarnte Transport ist nicht eingebaut. Ein Desktop-OSHI braucht Internet und das Relay.
Auf dem Desktop gibt es keine Push-Benachrichtigungen. Der Client fragt das Relay ab: Das Fenster zu schließen stoppt die Zustellung, und das Abfrageintervall ist die Zustellverzögerung.
Die App trägt dieselbe Liste auf einem Bildschirm namens „Was dieser Client nicht tun wird“.
Eine Prüfsumme ist keine Signatur: Sie belegt, dass die Datei dem entspricht, was wir gebaut haben, nicht wer sie gebaut hat. Mehr kann eine unsignierte Verteilung nicht bieten.
Get-FileHash .\OSHI-Desktop-Setup.exe -Algorithm SHA256sha256sum oshi-desktop-amd64.deb| Datei | SHA-256 |
|---|---|
| OSHI-Desktop-Setup.exe | ecea05bbe754a0f64a0526332948a70118a57bca50a869f84343e87a05e4aa4d |
| OSHI-Desktop.msi | 04fde41e81491c14cfba926c62c146c16bc1a6accb0b636843bc69115a0219b8 |
| oshi-desktop-amd64.deb | 531ff8be8eb3b28a67ed3184b0ea9fdb7b2aac074d8e1704924ff894eec75d6d |
| oshi-desktop.x86_64.rpm | d421a4b273711f46f228312f4f95dc6a129152ba044294fbdd2d24a92a6995c8 |
| Windows |
Führen Sie die .exe aus. Wenn SmartScreen erscheint, wählen Sie Weitere Informationen → Trotzdem ausführen — die Warnung betrifft die fehlende Signatur, nicht eine beschädigte Datei. Installiert wird nur für Ihr Benutzerkonto, Administratorrechte sind nicht nötig. |
|---|---|
| Debian, Ubuntu | sudo apt install ./oshi-desktop-amd64.deb |
| Fedora, RHEL | sudo dnf install ./oshi-desktop.x86_64.rpm |
| Wo die Daten liegen |
Konto und Nachrichten liegen unter %APPDATA%\OSHI auf Windows und ~/.local/share/oshi auf Linux. Den Hauptschlüssel hält das Betriebssystem — Windows DPAPI oder Ihr Linux-Schlüsselbund — und alles auf der Festplatte ist damit verschlüsselt. |
| Deinstallation |
Windows: Einstellungen → Apps → OSHI. Linux: apt remove oshi-desktop. Ihre Nachrichten bleiben im obigen Ordner; löschen Sie ihn, um sie zu entfernen. |
Kurze Antworten. Jede deckt sich mit dem, was der Rest dieser Seite sagt.
Ja. Kostenlos und quelloffen unter der MIT-Lizenz — kein Abo, keine Werbung, keine Bezahlvariante. Der kryptografische Kern ist derselbe Code, der auf GitHub veröffentlicht ist.
Windows 10 und 11, 64-Bit. Es bringt seine eigene Java-Laufzeit mit, es ist also sonst nichts zu installieren. Eine 32-Bit-Version und ein Windows-on-ARM-Build existieren nicht.
Weil der Installer noch nicht signiert ist. SmartScreen zeigt diese Warnung für jedes unsignierte Programm, unabhängig vom Inhalt. Wählen Sie Weitere Informationen → Trotzdem ausführen, oder prüfen Sie vorher die SHA-256-Summe auf dieser Seite.
Nein. Es gibt noch keinen Identitätsimport, also erzeugt der Desktop-Client seinen eigenen Schlüssel und seine eigene Adresse. Es ist ein eigenes OSHI-Konto mit einer anderen Adresse.
Nein. Offline-Mesh, LoRa-Funkstrecke und den getarnten Relay-Transport gibt es nur auf dem Telefon. Der Desktop-Client braucht Internet und das Relay und empfängt nur, solange das Fenster offen ist.