El Laboratorio de cifrado de Livara: Haz las comprobaciones por tu cuenta.
Demostraciones locales de cifrado y comparación del hash de una APK
Cinco comprobaciones que puedes probar en tu navegador. Compara el archivo Android con el hash publicado, genera claves, cifra un mensaje y comprueba el rechazo de manipulaciones. Son demostraciones locales, no una auditoría del protocolo completo de Livara ni una certificación de la aplicación.
Current verification target: 0.9.2 (50) · livara-beta-android-0.9.2.apk
Tu progreso en el laboratorio
0% de las comprobaciones completadas
0 de 5 comprobaciones completadas en este dispositivo.
Herramienta 01 · Identidad de la compilación
¿Es este archivo nuestro?
Este banco de pruebas compara el resumen SHA-256 del archivo seleccionado con el resumen publicado de Livara 0.2 (74) para Android. El hash se calcula localmente, sin subir el archivo. Una coincidencia comprueba que el archivo corresponde a esa referencia; no es una auditoría de seguridad independiente.
- Archivo
- livara-beta-android-0.9.2.apk
- Tamaño
- 60,0 MiB
- Requisito mínimo
- Android 7.0+ · ARM64
¿Prefieres tus propias herramientas? Tampoco deberías tener que confiar en esta página.
sha256sum livara-beta-android-0.9.2.apkshasum -a 256 …certutil -hashfile … SHA256Herramienta 02 · El cifrado
Observa cómo un mensaje se vuelve ilegible.
Al pulsar el botón, se generan dos identidades en tu navegador. Acuerdan un secreto mediante P-256 ECDH sin que viaje nunca por la red, derivan claves con HKDF-SHA-256 y cifran tu texto con AES-256-GCM. El resultado es lo que realmente guardaría un retransmisor.
Herramienta 03 · Identidad
Compara las huellas de las claves.
Una huella es una representación breve y legible de una clave pública. Permite detectar que la persona con la que llevas un año hablando tiene de repente una clave distinta. Pulsa varias veces.
Herramienta 04 · Silencio
Confirma que nada de esto contactó con nuestros servidores.
Tu navegador registra las solicitudes de recursos en su cronología de recursos. Esta herramienta cuenta las solicitudes registradas después de cargar la página; no es una auditoría completa de la red. Para comprobar el funcionamiento local, desconéctate una vez que la página termine de cargarse y vuelve a probar las demostraciones.
Después de las comprobaciones
Lo que esta página no puede demostrar.
Una página de verificación que afirma resolverlo todo es solo un anuncio más largo. Estos son los límites precisos de lo que has comprobado.
- Los bytes de la APK seleccionada coinciden con el hash publicado en este sitio
- Las demostraciones del navegador se comportan como se indica en tu equipo
- Un solo bit alterado se rechaza, no se acepta en silencio
- Las identidades que has generado tienen huellas que puedes comparar
- Ninguna de estas comprobaciones ha necesitado nuestros servidores
- Que el servidor no guarda metadatos de enrutamiento: sí los guarda para la entrega y la sincronización
- Que los canales de difusión son privados: son públicos por diseño
- Que este banco de pruebas audita los protocolos completos LVR1/LGS1 o certifica la seguridad de la aplicación
- Que un teléfono desbloqueado en manos de otra persona está protegido
- Que las versiones futuras ya están verificadas: comprueba el hash de cada compilación
| Tipo de datos | Chat directo 1:1 | Grupos privados compatibles | Canales |
|---|---|---|---|
| Texto del mensaje | E2EE poscuántico (LVR1) | Cifrado de extremo a extremo (LGS1) | Canales públicos de difusión |
| Ediciones de texto | E2EE poscuántico (LVR1) | Cifrado de extremo a extremo (LGS1) | Canales públicos de difusión |
| Fotos, vídeos, archivos, textos que acompañan a los archivos | E2EE poscuántico (LVR1) | Cifrado de extremo a extremo (LGS1) | Canales públicos de difusión |
| Con quién hablaste | Solo metadatos de enrutamiento | Solo metadatos de enrutamiento | Canales públicos de difusión |
| Cuándo hablaste | Solo marcas de tiempo de entrega | Solo marcas de tiempo de entrega | Canales públicos de difusión |
| Tu contraseña | Nunca sale de tu dispositivo | Nunca sale de tu dispositivo | Nunca sale de tu dispositivo |
| Tus claves privadas | Nunca se suben sin cifrar | Nunca se suben sin cifrar | Nunca se suben sin cifrar |
Preguntas
Las que la gente de verdad hace.
¿Cómo compruebo que una APK de Livara no ha sido manipulada?
Calcula el hash SHA-256 de la APK descargada aquí o con tus propias herramientas y compara cada carácter con el hash publicado. No instales el archivo si difieren. Una coincidencia comprueba que el archivo concuerda con ese hash; no demuestra autenticidad si se han sustituido tanto el archivo como el hash.
¿Envía algo el Laboratorio de cifrado a los servidores de Livara?
Las demostraciones se ejecutan localmente y la APK seleccionada no se sube. La página en sí debe cargarse primero. Después puedes desconectarte y volver a probar las demostraciones. El contador de solicitudes mostrado no es una auditoría completa de la red.
¿La demostración usa el cifrado real de Livara?
Ejecuta P-256 ECDH, HKDF-SHA-256 y AES-256-GCM reales, los componentes que usa Livara, pero no es el protocolo completo LVR1 o LGS1. LVR1 también tiene un doble ratchet clásico y un ratchet de época ML-KEM-768; LGS1 tiene cadenas de remitente firmadas que se distribuyen dentro de LVR1. El laboratorio demuestra el funcionamiento de los componentes y el rechazo de manipulaciones, no el de toda la combinación, y no constituye una auditoría externa.
¿Qué ocurre si alguien cambia un byte de un mensaje cifrado?
La comprobación de la etiqueta de autenticación AES-256-GCM falla y el destinatario rechaza el mensaje por completo. Nunca muestra una versión dañada o parcialmente descifrada. Cifra un mensaje abajo, invierte un solo bit y observa cómo se rechaza el descifrado.
El orden de instalación
¿Comprobado? Entonces instálalo.
Comparar hashes es una comprobación, no una garantía de seguridad de la aplicación. Obtén el archivo de la fuente oficial y ten en cuenta los límites descritos arriba.
0.9.2 (50) · 60,141.5 MiB · Android 7.0+