LivaraPrivat meddelandeapp, startsida
Svenska ▾

Livaras Verifieringslabb: Kör kontrollerna själv.

Lokala krypteringsdemonstrationer och jämförelse av APK-hashvärde

Fem kontroller som du kan prova i webbläsaren. Jämför Android-filen med det publicerade hashvärdet, generera nycklar, kryptera ett meddelande och testa avvisning av manipulerat innehåll. Det är lokala demonstrationer, inte en granskning av Livaras fullständiga protokoll eller en certifiering av appen.

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

Dina framsteg i labbet

0% av kontrollerna slutförda

0 av 5 kontroller slutförda på den här enheten.

Din APK-fil matchar det publicerade hashvärdetBeräkna din egen fils hashvärde i din egen webbläsare och jämför det med talet nedan.
De levererade kryptografiska grundkomponenterna producerar faktiskt chiffertextKör riktig P-256, HKDF och AES-GCM lokalt; den fullständiga sammansättningen av LVR1/LGS1 ingår inte i den här testbänken.
Ett manipulerat meddelande avvisas i stället för att obemärkt godtasÄndra en bit i chiffertexten och se hur autentiseringskontrollen avvisar den.
Du kan skilja en nyckel från en annanGenerera identiteter och jämför deras fingeravtryck. Några exempel illustrerar processen; de bevisar inte att kollisioner är omöjliga.
Inget av det här behövde våra servrarAllt på den här sidan körs offline. Koppla från och prova igen.

Verktyg 01 · Programmets identitet

Är den här filen vår?

Den här testbänken jämför SHA-256-hashvärdet för din valda fil med det publicerade hashvärdet för Livara 0.2 (74) för Android. Filens hashvärde beräknas lokalt utan uppladdning. Ett matchande hashvärde kontrollerar överensstämmelsen med den här referensen; det är ingen oberoende säkerhetsgranskning.

sha256.localinget laddas upp
Din fils hashvärde
Väntar på en fil.
published.digest0.2 (74)
SHA-256 som vi publicerat för den här versionen
CB786010 069CF257 186AD743 55BDC0EA 6DE1CF15 6BD0712B A8827C40 D1442E91
Obearbetad .sha256
Fil
livara-beta-android-0.2.apk
Storlek
60,0 MiB
Minimum
Android 8.0+

Föredrar du egna verktyg? Du ska inte behöva lita på den här sidan heller.

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

Verktyg 02 · Krypteringen

Se ett meddelande bli oläsbart.

Två identiteter genereras i webbläsaren när du trycker på knappen. De etablerar en gemensam hemlighet med P-256 ECDH utan att den någonsin skickas över anslutningen, härleder nyckelmaterial från den med HKDF-SHA-256 och krypterar din text med AES-256-GCM. Det som kommer tillbaka är vad en reläserver faktiskt skulle ha.

handshake.liveP-256 · HKDF · AES-256-GCM
Fingeravtryck för publika nycklar
Ännu inte genererade.
relay.storagevad servern skulle ha
Chiffertext
Tryck på ”Kryptera” så fylls det här med den enda version av din mening som en reläserver någonsin ser.
Mottagarens resultat
Inget har öppnats ännu.

Den ärliga fotnoten. Den här testbänken kör P-256, HKDF och AES-GCM, men inte Livaras fullständiga protokoll. LVR1 använder också meddelandekedjor och en separat ML-KEM-768-epokrot; LGS1 lägger till signerade avsändarkedjor för grupper. De här demonstrationerna är ingen protokollgranskning.

Verktyg 03 · Identitet

Jämför nyckelfingeravtryck.

Ett fingeravtryck är en kort och läsbar representation av en publik nyckel. Med det märker du att personen du har pratat med i ett år plötsligt har en annan nyckel. Tryck några gånger.

identity.generateP-256 · SHA-256
Tryck mer än en gång

Verktyg 04 · Tystnad

Kontrollera att inget av detta kontaktade servern.

Webbläsaren registrerar resursanrop i sin resurstidslinje. Det här verktyget räknar anropen som registrerats efter sidinläsningen; det är ingen heltäckande nätverksgranskning. För att kontrollera lokal drift kan du koppla från när sidan har lästs in helt och prova demonstrationerna igen.

network.auditwebbläsarens resurstidslinje
Registrerade resursanrop sedan sidinläsningen
0

Efter kontrollerna

Vad den här sidan inte kan bevisa.

En verifieringssida som påstår sig avgöra allt är bara en längre annons. Här är den exakta gränsen för vad du har fastställt.

Fastställt
  • Byteinnehållet i APK-filen du valde matchar det publicerade hashvärdet på den här webbplatsen
  • Webbläsardemonstrationerna beter sig som de visas på din dator
  • En enda ändrad bit avvisas i stället för att obemärkt godtas
  • Identiteterna du genererade har fingeravtryck som går att jämföra
  • Ingen av de här kontrollerna behövde våra servrar
Inte fastställt
  • Att servern inte lagrar routningsmetadata — det gör den, för leverans och synkronisering
  • Att sändningskanaler är privata — de är avsiktligt offentliga
  • Att den här testbänken granskar de fullständiga protokollen LVR1/LGS1 eller certifierar appens säkerhet
  • Att en upplåst telefon i någon annans hand är skyddad
  • Att framtida versioner är verifierade i förväg — kontrollera hashvärdet för varje version
Vad Livaras server kan och inte kan läsa vid meddelandeleverans
Vad det ärDirekt 1:1Kompatibla privata grupperKanaler
MeddelandetextPostkvant-totalsträckskryptering (LVR1)Totalsträckskrypterat (LGS1)Offentliga sändningskanaler
TextredigeringarPostkvant-totalsträckskryptering (LVR1)Totalsträckskrypterat (LGS1)Offentliga sändningskanaler
Foton, video, filer, beskrivningstexterPostkvant-totalsträckskryptering (LVR1)Totalsträckskrypterat (LGS1)Offentliga sändningskanaler
Vem du pratat medEndast routningsmetadataEndast routningsmetadataOffentliga sändningskanaler
När du pratadeEndast leveranstidsstämplarEndast leveranstidsstämplarOffentliga sändningskanaler
Ditt lösenordLämnar aldrig din enhetLämnar aldrig din enhetLämnar aldrig din enhet
Dina privata nycklarLaddas aldrig upp okrypteradeLaddas aldrig upp okrypteradeLaddas aldrig upp okrypterade
Fylld punkt: servern kan inte läsa detRing: servern kan se det

Frågor

Frågorna som folk faktiskt ställer.

Hur kontrollerar jag att en Livara-APK inte har manipulerats?

Beräkna den nedladdade APK-filens SHA-256-hashvärde här eller med dina egna verktyg och jämför varje tecken med det publicerade hashvärdet. Installera inte filen om de skiljer sig åt. En matchning kontrollerar överensstämmelsen med det hashvärdet; den kan inte fastställa äktheten om både filen och hashvärdet har ersatts.

Skickar Verifieringslabbet något till Livaras servrar?

Demonstrationerna körs lokalt och din valda APK-fil laddas inte upp. Själva sidan måste först läsas in. Efter inläsningen kan du koppla från och prova demonstrationerna igen. Den visade anropsräknaren är ingen heltäckande nätverksgranskning.

Är krypteringsdemonstrationen Livaras verkliga kryptering?

Den kör riktig P-256 ECDH, HKDF-SHA-256 och AES-256-GCM, de grundkomponenter Livara använder, men den är inte det fullständiga protokollet LVR1 eller LGS1. LVR1 har också en klassisk dubbelratchet och en ML-KEM-768-epokratchet; LGS1 har signerade avsändarkedjor som distribueras inuti LVR1. Labbet demonstrerar grundkomponenterna och avvisning av manipulerat innehåll, inte hela sammansättningen eller en extern granskning.

Vad händer om någon ändrar en byte i ett krypterat meddelande?

AES-256-GCM-autentiseringstaggen klarar inte kontrollen och mottagaren avvisar meddelandet helt. Den visar aldrig en skadad eller delvis dekrypterad version. Kryptera ett meddelande nedan, ändra en enda bit och se hur dekrypteringen nekas.

Installationsordning

Kontrollerat? Sedan installerar du den.

En hashjämförelse är en kontroll, inte en garanti för appens säkerhet. Hämta filen från den officiella källan och ta hänsyn till begränsningarna ovan.

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