LivaraPrivater Messenger, Startseite
Deutsch ▾

Livara Krypto-Labor: Führe die Prüfungen selbst durch.

Lokale Verschlüsselungsdemos und APK-Hashvergleich

Fünf Prüfungen zum Ausprobieren im Browser. Vergleiche die Android-Datei mit dem veröffentlichten Hashwert, erzeuge Schlüssel, verschlüssele eine Nachricht und teste, ob Manipulationen zurückgewiesen werden. Das sind lokale Demonstrationen, kein Audit des vollständigen Livara-Protokolls und keine Zertifizierung der App.

Current verification target: 0.2 (74) · livara-beta-android-0.2.apk

Dein Fortschritt im Labor

0% der Prüfungen abgeschlossen

0 von 5 Prüfungen auf diesem Gerät abgeschlossen.

Deine APK stimmt mit dem veröffentlichten Hashwert übereinBerechne den Hash deiner Datei in deinem eigenen Browser und vergleiche ihn mit dem Wert unten.
Die verwendeten kryptografischen Bausteine erzeugen tatsächlich ChiffretextFühre P-256, HKDF und AES-GCM lokal aus. Das vollständige Zusammenspiel von LVR1/LGS1 liegt außerhalb dieses Prüfstands.
Eine manipulierte Nachricht wird zurückgewiesen, nicht stillschweigend angenommenKippe ein Bit im Chiffretext und beobachte, wie die Authentifizierungsprüfung die Nachricht zurückweist.
Du kannst einen Schlüssel von einem anderen unterscheidenErzeuge Identitäten und vergleiche ihre Fingerabdrücke. Einige Beispiele veranschaulichen das Verfahren; sie beweisen nicht, dass Kollisionen unmöglich sind.
Dafür waren unsere Server nicht nötigAlles auf dieser Seite läuft offline. Trenne die Verbindung und probiere es erneut.

Werkzeug 01 · Identität des Builds

Ist diese Datei von uns?

Dieser Prüfstand vergleicht den SHA-256-Hashwert deiner ausgewählten Datei mit dem veröffentlichten Hashwert für Livara 0.2 (74) für Android. Der Hashwert wird lokal berechnet, ohne die Datei hochzuladen. Eine Übereinstimmung bestätigt den Abgleich mit dieser Referenz; sie ist kein unabhängiges Sicherheitsaudit.

sha256.locales wird nichts hochgeladen
Hashwert deiner Datei
Warte auf eine Datei.
published.digest0.2 (74)
Der für diesen Build veröffentlichte SHA-256-Hashwert
CB786010 069CF257 186AD743 55BDC0EA 6DE1CF15 6BD0712B A8827C40 D1442E91
.sha256-Datei
Datei
livara-beta-android-0.2.apk
Größe
60,0 MiB
Mindestversion
Android 8.0+

Du verwendest lieber eigene Werkzeuge? Auch dieser Seite solltest du nicht einfach vertrauen müssen.

sha256sum livara-beta-android-0.2.apkshasum -a 256 …certutil -hashfile … SHA256

Werkzeug 02 · Verschlüsselung

Sieh zu, wie eine Nachricht unlesbar wird.

Wenn du die Schaltfläche drückst, werden zwei Identitäten in deinem Browser erzeugt. Sie vereinbaren per P-256 ECDH ein Geheimnis, ohne es je über das Netzwerk zu übertragen, leiten daraus mit HKDF-SHA-256 Schlüsselmaterial ab und verschlüsseln deinen Text mit AES-256-GCM. Das Ergebnis ist das, was ein Relay tatsächlich speichern würde.

handshake.liveP-256 · HKDF · AES-256-GCM
Fingerabdrücke der öffentlichen Schlüssel
Noch nicht erzeugt.
relay.storagewas der Server speichern würde
Chiffretext
Klicke auf „Verschlüsseln“. Hier erscheint die einzige Fassung deines Satzes, die ein Relay zu sehen bekommt.
Ausgabe beim Empfänger
Noch wurde nichts entschlüsselt.

Die ehrliche Fußnote. Dieser Prüfstand führt P-256, HKDF und AES-GCM aus, aber nicht die vollständigen Livara-Protokolle. LVR1 verwendet zusätzlich Nachrichtenketten und einen separaten ML-KEM-768-Epochen-Root-Schlüssel. LGS1 ergänzt signierte Gruppensenderketten. Diese Demonstrationen sind kein Protokollaudit.

Werkzeug 03 · Identität

Vergleiche Schlüsselfingerabdrücke.

Ein Fingerabdruck ist eine kurze, lesbare Darstellung eines öffentlichen Schlüssels. Daran erkennst du, wenn die Person, mit der du seit einem Jahr sprichst, plötzlich einen anderen Schlüssel hat. Drücke die Schaltfläche ein paarmal.

identity.generateP-256 · SHA-256
Mehrmals drücken

Werkzeug 04 · Funkstille

Prüfe, dass nichts davon nach Hause gefunkt hat.

Dein Browser zeichnet Ressourcenanfragen in seiner Ressourcenzeitleiste auf. Dieses Werkzeug zählt die Anfragen, die nach dem Laden der Seite aufgezeichnet wurden. Das ist kein umfassendes Netzwerkaudit. Um die lokale Ausführung zu prüfen, trenne nach dem vollständigen Laden der Seite die Verbindung und probiere die Demonstrationen erneut.

network.auditRessourcenzeitleiste des Browsers
Aufgezeichnete Ressourcenanfragen seit dem Laden der Seite
0

Nach den Prüfungen

Was diese Seite nicht beweisen kann.

Eine Prüfseite, die behauptet, alles zu klären, ist nur eine längere Werbeanzeige. Hier steht genau, was du nachgewiesen hast – und was nicht.

Nachgewiesen
  • Die Bytes der ausgewählten APK stimmen mit dem auf dieser Website veröffentlichten Hashwert überein
  • Die Browser-Demonstrationen verhalten sich auf deinem Rechner wie angezeigt
  • Ein einziges geändertes Bit wird zurückgewiesen, nicht stillschweigend angenommen
  • Die erzeugten Identitäten haben Fingerabdrücke, die sich vergleichen lassen
  • Keine dieser Prüfungen hat unsere Server benötigt
Nicht nachgewiesen
  • Dass der Server keine Routing-Metadaten speichert – das tut er für Zustellung und Synchronisierung
  • Dass Broadcast-Kanäle privat sind – sie sind bewusst öffentlich
  • Dass dieser Prüfstand die vollständigen Protokolle LVR1/LGS1 auditiert oder die Sicherheit der App zertifiziert
  • Dass ein entsperrtes Handy in fremden Händen geschützt ist
  • Dass künftige Versionen bereits geprüft sind – prüfe den Hashwert jedes Builds
Was der Livara-Server bei der Nachrichtenzustellung lesen kann und was nicht
DatenartDirekter 1:1-ChatKompatible private GruppenKanäle
NachrichtentextPost-Quanten-E2EE (LVR1)Ende-zu-Ende-verschlüsselt (LGS1)Öffentliche Broadcast-Kanäle
TextbearbeitungenPost-Quanten-E2EE (LVR1)Ende-zu-Ende-verschlüsselt (LGS1)Öffentliche Broadcast-Kanäle
Fotos, Videos, Dateien, BildunterschriftenPost-Quanten-E2EE (LVR1)Ende-zu-Ende-verschlüsselt (LGS1)Öffentliche Broadcast-Kanäle
Mit wem du gesprochen hastNur Routing-MetadatenNur Routing-MetadatenÖffentliche Broadcast-Kanäle
Wann du gesprochen hastNur Zeitstempel der ZustellungNur Zeitstempel der ZustellungÖffentliche Broadcast-Kanäle
Dein PasswortVerlässt dein Gerät nieVerlässt dein Gerät nieVerlässt dein Gerät nie
Deine privaten SchlüsselWerden nie unverschlüsselt hochgeladenWerden nie unverschlüsselt hochgeladenWerden nie unverschlüsselt hochgeladen
Ausgefüllter Punkt: Der Server kann es nicht lesenRing: Der Server kann es sehen

Fragen

Was Menschen wirklich fragen.

Wie prüfe ich, ob eine Livara-APK manipuliert wurde?

Berechne den SHA-256-Hashwert der heruntergeladenen APK hier oder mit eigenen Werkzeugen und vergleiche jedes Zeichen mit dem veröffentlichten Hashwert. Installiere die Datei nicht, wenn sie abweichen. Eine Übereinstimmung bestätigt nur den Abgleich mit diesem Hashwert. Sie belegt keine Echtheit, wenn sowohl die Datei als auch der Hashwert ersetzt wurden.

Sendet das Krypto-Labor etwas an Livaras Server?

Die Demonstrationen laufen lokal, und deine ausgewählte APK wird nicht hochgeladen. Die Seite selbst muss zunächst geladen werden. Danach kannst du die Verbindung trennen und die Demonstrationen erneut ausprobieren. Der angezeigte Anfragezähler ist kein umfassendes Netzwerkaudit.

Zeigt die Verschlüsselungsdemo die tatsächliche Livara-Verschlüsselung?

Sie führt P-256 ECDH, HKDF-SHA-256 und AES-256-GCM aus – die Bausteine, die Livara verwendet. Sie bildet aber nicht das vollständige LVR1- oder LGS1-Protokoll ab. LVR1 umfasst außerdem eine klassische Double Ratchet und eine ML-KEM-768-Epochen-Ratchet. LGS1 hat signierte Senderketten, die innerhalb von LVR1 verteilt werden. Das Labor demonstriert die Bausteine und die Zurückweisung manipulierter Nachrichten, nicht das gesamte Zusammenspiel; es ersetzt kein externes Audit.

Was passiert, wenn jemand ein Byte einer verschlüsselten Nachricht ändert?

Die Prüfung des AES-256-GCM-Authentifizierungstags schlägt fehl, und der Empfänger weist die Nachricht vollständig zurück. Eine beschädigte oder nur teilweise entschlüsselte Fassung wird nie angezeigt. Verschlüssele unten eine Nachricht, kippe ein einziges Bit und beobachte, wie die Entschlüsselung verweigert wird.

Die richtige Reihenfolge

Geprüft? Dann installieren.

Ein Hashvergleich ist eine Prüfung, keine Garantie für die Sicherheit der App. Beziehe die Datei aus der offiziellen Quelle und beachte die oben beschriebenen Grenzen.

0.2 (74) · 60,0 MiB · Android 8.0+