Livara私密聊天应用,首页
简体中文 ▾

Livara 验证实验室: 运行检查,亲自试试。

本地加密演示与 APK 哈希比较

五项可在浏览器中尝试的检查。将 Android 文件与已公布的摘要比较,生成密钥,加密消息,并测试篡改拒绝。这些是本地演示,并非对 Livara 完整协议的审计或对应用的认证。

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

实验室进度

0% 的检查已完成

0 / 5 项检查已在此设备上完成。

你的 APK 与已公布摘要一致在自己的浏览器中计算自己文件的哈希,再与下方数值比较。
已提供的密码学基础组件确实能生成密文在本地运行真正的 P-256、HKDF 和 AES-GCM;完整的 LVR1/LGS1 组合不在此实验台范围内。
被篡改的消息会被拒绝,而不是被悄悄接受翻转密文中的一个比特,看看认证检查如何拒绝它。
你能区分不同的密钥生成身份并比较指纹。少量样本用于演示流程,并不能证明碰撞绝不可能发生。
这些都不需要我们的服务器本页所有内容均可离线运行。断开网络后再试一次。

工具 01 · 构建版本身份

这个文件是我们发布的吗?

此实验台将所选文件的 SHA-256 摘要与 Android 版 Livara 0.2 (74) 的已公布摘要比较。文件在本地计算哈希,不会上传。摘要一致仅核查是否与此参考值相符,并非独立安全审计。

sha256.local不会上传任何内容
你的文件摘要
等待选择文件。
published.digest0.2 (74)
我们为此构建版本公布的 SHA-256
CB786010 069CF257 186AD743 55BDC0EA 6DE1CF15 6BD0712B A8827C40 D1442E91
文件
livara-beta-android-0.2.apk
大小
60.0 MiB
最低要求
Android 8.0+

更喜欢自己的工具?你也不应该必须信任此页面。

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

工具 02 · 加密封存

看看消息如何变得无法读取。

按下按钮后,浏览器会生成两个身份。它们通过 P-256 ECDH 协商秘密值,而该值从不在网络上传输,再用 HKDF-SHA-256 扩展,并以 AES-256-GCM 加密你的文字。生成的内容,就是中继服务器实际会持有的形式。

handshake.liveP-256 · HKDF · AES-256-GCM
公钥指纹
尚未生成。
relay.storage服务器会持有的内容
密文
点击“加密封存”,这里就会显示中继服务器能看到的唯一消息版本。
接收方输出
尚未解开任何内容。

坦诚的脚注。 此实验台运行 P-256、HKDF 和 AES-GCM,但不运行完整的 Livara 协议。LVR1 还使用消息链与独立的 ML-KEM-768 纪元根密钥;LGS1 则增加已签名的群组发送者链。这些演示并非协议审计。

工具 03 · 身份

比较密钥指纹.

指纹是代表公钥的简短可读标识。它能让你发现:与你交谈了一年的人,密钥突然变了。多按几次试试。

identity.generateP-256 · SHA-256
不妨多按几次

工具 04 · 静默

确认这一切未向服务器回传。

浏览器会在资源时间线中记录资源请求。此工具统计页面加载后记录的请求;这并非全面的网络审计。要检查本地运行情况,请在页面完全加载后断网,再尝试这些演示。

network.audit浏览器资源时间线
页面加载后记录的资源请求
0

检查之后

本页无法证明的事。

声称能解决一切的验证页面,只不过是一则更长的广告。这里明确列出你已经核实到哪里为止。

已经核实
  • 你选择的 APK 字节与本站公布的摘要相符
  • 浏览器演示在你的设备上按显示方式运行
  • 单个比特被改动后会被拒绝,而不会被悄悄接受
  • 所生成的身份具有可比较的指纹
  • 这些检查均不需要我们的服务器
尚未核实
  • 服务器不存储路由元数据——它确实会为投递和同步存储这些数据
  • 广播频道是私密的——频道在设计上就是公开的
  • 此实验台审计了完整的 LVR1/LGS1 协议,或认证了应用安全性
  • 他人手中的已解锁手机仍受保护
  • 未来版本已预先验证——每个构建版本都应核查摘要
在消息投递过程中,Livara 服务器能读取和不能读取的内容
内容类型一对一私聊兼容的私密群组频道
消息文字后量子端到端加密(LVR1)端到端加密(LGS1)公开广播频道
文字编辑后量子端到端加密(LVR1)端到端加密(LGS1)公开广播频道
照片、视频、文件、说明文字后量子端到端加密(LVR1)端到端加密(LGS1)公开广播频道
你与谁交谈仅路由元数据仅路由元数据公开广播频道
你何时交谈仅投递时间戳仅投递时间戳公开广播频道
你的密码从不离开你的设备从不离开你的设备从不离开你的设备
你的私钥从不以未加密形式上传从不以未加密形式上传从不以未加密形式上传
实心圆点:服务器无法读取圆环:服务器可以看到

问题

大家真正会问的问题。

如何检查 Livara APK 是否被篡改?

在这里或使用自己的工具计算所下载 APK 的 SHA-256 摘要,与已公布摘要逐字符比较。如有差异,请勿安装。一致的结果仅核查是否与该摘要相符;如果文件和摘要均被替换,则无法据此确认真实性。

验证实验室会向 Livara 服务器发送任何内容吗?

演示在本地运行,所选 APK 不会上传。页面本身必须先加载。加载后,你可以断网,再尝试演示。显示的请求计数器并非全面的网络审计。

加密演示就是 Livara 实际的加密吗?

它运行真正的 P-256 ECDH、HKDF-SHA-256 和 AES-256-GCM,即 Livara 使用的基础组件,但并不是完整的 LVR1 或 LGS1 协议。LVR1 另有经典双棘轮与 ML-KEM-768 纪元棘轮;LGS1 有通过 LVR1 分发的签名发送者链。实验室展示基础组件和篡改拒绝,而非完整组合,也不等于外部审计。

如果有人更改加密消息中的一个字节,会怎样?

AES-256-GCM 认证标签校验会失败,接收方会直接拒绝消息,绝不显示损坏或部分解密的版本。在下方加密一条消息,翻转一个比特,看看解密如何被拒绝。

安装顺序

检查过了?然后再安装。

哈希比较只是一项检查,并不保证应用安全。请从官方来源获取文件,并考虑上述边界。

0.2 (74) · 60.0 MiB · Android 8.0+