纸飞机是如何在保持加密的同时,实现云端搜索的?
3 个回答
纸飞机(Telegram)的加密分为两种:
1. 云端备份使用普通加密,你能搜索到是你本地数据同步到云端未全加密。
2. 秘密聊天为端对端加密,信息不上传云端,搜不到,找不着。
所以就看你怎么用了,普通聊天可以搜,隐私对话搜不到,不要担心有漏洞,这就是机制。
其实这个原理很简单。
纸飞机采用端对端加密,云端存储的是关键词哈希值。
例如你发开会,云里存的是开会的密钥。
查找的时候用同样的指纹对比就知道是否存在这个词。
就像图书馆给书籍编号一样。
你的聊天记录在本地是加密的,云上只有索引。
安全又方便搜索。
纸飞机(Telegram)的加密有2种:普通消息、秘密聊天,普通消息可以云端同步,但搜索只能关键词索引,不能解密看内容。
举个例子,比如你说“今晚吃火锅”,那么云端记录的是“火锅”这两个字,通过匹配关键字来搜索,但是内容还是加密的。
保护隐私,又可以检索。不是漏洞,是故意为之。