正如 whatsapp 所述:每次用户安装或更新应用程序时,都会在用户的设备上生成新的密钥对。因此,我认为,使用旧公钥加密的 icloud 上的聊天记录应该无法解密和读取。
但是,我发现:即使用户没有旧私钥,他们仍然可以恢复和阅读聊天记录(通过更换新设备进行测试)。那么,whatsapp 是如何实现这一点的?在更新应用程序或更换新设备后,私钥永远不会上网,甚至不会再存储在用户的设备上。那么聊天记录恢复是如何工作的呢?
答案1
密钥对用于端到端加密消息,您可以在这里找到更多信息。要么在云端(iCloud 或 GoogleDrive)进行备份,要么直接进行备份,要么同时保存密钥,没有其他办法。