LivaraMensageiro privado, início
Português ▾

Laboratório de verificação do Livara: Faça as verificações por conta própria.

Demonstrações locais de criptografia e comparação de hash do APK

Cinco verificações para experimentar no navegador. Compare o arquivo Android com o hash publicado, gere chaves, criptografe uma mensagem e teste a rejeição de alterações. São demonstrações locais, não uma auditoria do protocolo completo do Livara nem uma certificação do app.

Current verification target: 0.9.2 (50) · livara-beta-android-0.9.2.apk

Seu progresso no laboratório

0% das verificações concluídas

0 de 5 verificações concluídas neste dispositivo.

Seu APK corresponde ao hash publicadoCalcule o hash do seu próprio arquivo no seu próprio navegador e compare com o número abaixo.
Os componentes criptográficos usados realmente produzem texto cifradoExecute P-256, HKDF e AES-GCM reais localmente; a composição completa LVR1/LGS1 fica fora desta bancada.
Uma mensagem alterada é rejeitada, não aceita silenciosamenteInverta um bit do texto cifrado e veja a verificação de autenticidade recusá-lo.
Você consegue distinguir uma chave de outraGere identidades e compare suas impressões digitais. Algumas amostras ilustram o processo; não provam que colisões são impossíveis.
Nada disso precisou dos nossos servidoresTudo nesta página funciona offline. Desconecte e tente novamente.

Instrumento 01 · Identidade da versão

Este arquivo é nosso?

Esta bancada compara o hash SHA-256 do arquivo selecionado com o hash publicado para Livara 0.2 (74) para Android. O hash é calculado localmente, sem enviar o arquivo. Uma correspondência verifica a concordância com essa referência; não é uma auditoria de segurança independente.

sha256.localnada é enviado
Hash do seu arquivo
Aguardando um arquivo.
published.digest0.2 (74)
SHA-256 que publicamos para esta versão
CB786010 069CF257 186AD743 55BDC0EA 6DE1CF15 6BD0712B A8827C40 D1442E91
.sha256 bruto
Arquivo
livara-beta-android-0.9.2.apk
Tamanho
60,0 MiB
Mínimo
Android 7.0+ · ARM64

Prefere suas próprias ferramentas? Você também não deveria precisar confiar nesta página.

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

Instrumento 02 · A criptografia

Veja uma mensagem se tornar ilegível.

Duas identidades são geradas no navegador quando você aperta o botão. Elas estabelecem um segredo por P-256 ECDH sem nunca transmiti-lo pela rede, derivam material por HKDF-SHA-256 e criptografam seu texto com AES-256-GCM. O resultado é o que um retransmissor realmente guardaria.

handshake.liveP-256 · HKDF · AES-256-GCM
Impressões digitais de chaves públicas
Ainda não geradas.
relay.storageo que o servidor guardaria
Texto cifrado
Aperte “Criptografar” e este campo mostrará a única versão da sua frase que um retransmissor vê.
Resultado do destinatário
Nada foi aberto ainda.

A nota de rodapé honesta. Esta bancada executa P-256, HKDF e AES-GCM, mas não os protocolos completos do Livara. LVR1 também usa cadeias de mensagens e uma raiz separada de época ML-KEM-768; LGS1 acrescenta cadeias de remetente de grupo assinadas. Estas demonstrações não são uma auditoria de protocolo.

Instrumento 03 · Identidade

Compare impressões digitais de chaves.

Uma impressão digital é uma representação curta e legível de uma chave pública. É assim que você percebe que a pessoa com quem conversa há um ano passou a ter outra. Aperte algumas vezes.

identity.generateP-256 · SHA-256
Aperte mais de uma vez

Instrumento 04 · Silêncio

Confirme que nada disso contatou nossos servidores.

Seu navegador registra solicitações de recursos na linha do tempo de recursos. Esta ferramenta conta as solicitações registradas após o carregamento da página; isso não é uma auditoria de rede abrangente. Para verificar o funcionamento local, desconecte depois que a página terminar de carregar e experimente as demonstrações novamente.

network.auditlinha do tempo de recursos do navegador
Solicitações de recursos registradas desde o carregamento da página
0

Após as verificações

O que esta página não pode comprovar.

Uma página de verificação que afirma resolver tudo é só uma propaganda mais longa. Aqui está o limite exato do que você estabeleceu.

Estabelecido
  • O hash dos bytes do APK selecionado corresponde ao hash publicado neste site
  • As demonstrações do navegador se comportam como exibido no seu dispositivo
  • Um único bit alterado é recusado, não aceito silenciosamente
  • As identidades geradas têm impressões digitais que você pode comparar
  • Nenhuma destas verificações exigiu nossos servidores
Não estabelecido
  • Que o servidor não armazena metadados de roteamento — ele armazena, para entrega e sincronização
  • Que canais de transmissão são privados — eles são públicos por princípio
  • Que esta bancada audita os protocolos LVR1/LGS1 completos ou certifica a segurança do app
  • Que um celular desbloqueado na mão de outra pessoa está protegido
  • Que versões futuras já estão verificadas — confira o hash a cada compilação
O que o servidor Livara pode e não pode ler durante a entrega de mensagens
O que éDiretas individuaisGrupos privados compatíveisCanais
Texto da mensagemE2EE pós-quântica (LVR1)Criptografado de ponta a ponta (LGS1)Canais de transmissão públicos
Edições de textoE2EE pós-quântica (LVR1)Criptografado de ponta a ponta (LGS1)Canais de transmissão públicos
Fotos, vídeos, arquivos e legendasE2EE pós-quântica (LVR1)Criptografado de ponta a ponta (LGS1)Canais de transmissão públicos
Com quem você conversouApenas metadados de roteamentoApenas metadados de roteamentoCanais de transmissão públicos
Quando você conversouApenas marcas de tempo de entregaApenas marcas de tempo de entregaCanais de transmissão públicos
Sua senhaNunca sai do seu dispositivoNunca sai do seu dispositivoNunca sai do seu dispositivo
Suas chaves privadasNunca enviadas sem criptografiaNunca enviadas sem criptografiaNunca enviadas sem criptografia
Ponto preenchido: o servidor não pode lerAnel: o servidor pode ver

Perguntas

O que as pessoas realmente perguntam.

Como verifico se um APK do Livara não foi alterado?

Calcule o hash SHA-256 do APK baixado aqui ou com suas próprias ferramentas e compare cada caractere com o hash publicado. Não instale o arquivo se forem diferentes. Uma correspondência verifica a concordância com esse hash; não comprova autenticidade se o arquivo e o hash tiverem sido substituídos.

O laboratório de verificação envia algo aos servidores do Livara?

As demonstrações funcionam localmente e o APK selecionado não é enviado. A página em si precisa carregar primeiro. Depois, você pode desconectar e experimentar as demonstrações novamente. O contador de solicitações exibido não é uma auditoria de rede abrangente.

A demonstração usa a criptografia real do Livara?

Ela executa P-256 ECDH, HKDF-SHA-256 e AES-256-GCM reais, os componentes que o Livara usa, mas não é o protocolo LVR1 ou LGS1 completo. LVR1 também tem um ratchet duplo clássico e um ratchet de época ML-KEM-768; LGS1 tem cadeias de remetente assinadas distribuídas dentro do LVR1. O laboratório comprova os componentes e a rejeição de alterações; não comprova a composição inteira nem constitui uma auditoria externa.

O que acontece se alguém alterar um byte de uma mensagem criptografada?

A etiqueta de autenticação AES-256-GCM falha e o destinatário rejeita a mensagem por completo. Nunca mostra uma versão corrompida ou parcialmente descriptografada. Criptografe uma mensagem abaixo, inverta um único bit e veja a descriptografia ser recusada.

Ordem de instalação

Já conferiu? Então instale.

A comparação de hash é uma verificação, não uma garantia de segurança do app. Obtenha o arquivo da fonte oficial e considere os limites descritos acima.

0.9.2 (50) · 60,141.5 MiB · Android 7.0+