前言
众所周知,纸飞机(Telegram)号称是最安全的聊天软件。
然而实际上,TG 官方人员是可以查看你的聊天记录的。
只有当双方同时开启“私密聊天”功能并发起私聊时,才会启用真正的端到端加密。
群聊则完全无法开启端到端加密,
官方人员可随时查看群聊的所有消息记录。
一些其他所谓“安全通信”App,也大多需要魔法上网或自行购买服务器部署,
操作复杂、成本高昂。
于是,本项目 MixGram 应运而生。
项目地址
GitHub: GitHub - InvertGeek/MixGram: 基于 Git 协议的安卓聊天 APP,真正的端到端加密聊天
项目简介
MixGram 基于 Git 协议 构建。
只要你所在地区有免费的 Git 托管服务,
例如:
Gitee(https://gitee.com)
GitCode(https://gitcode.com)
你就无需购买任何服务器,即可将 Git 仓库变为聊天服务器。
在境内服务下,延迟可低至 50ms,体验丝滑。
工作原理
-
使用 Git 仓库的 commits 记录存储聊天信息
-
每次发送消息会将加密后的内容 push 到仓库
-
每次创建群组会自动生成 256 位随机密钥
即使是量子计算机也无法破解
群组分享码中包含以下内容:
- 仓库地址
- SSH 私钥
- 聊天加密密钥
将该分享码发送给他人,即可安全分享群组。
安全性说明
创建一个 3 人的群组后:
- 除这 3 人外,任何人都无法看到聊天内容
- 即便是 Git 官方人员,知道仓库地址、拥有仓库私钥,也无法解密聊天记录
- 在没有聊天密钥的情况下,无法推测出任何聊天内容
这意味着 MixGram 实现了真正意义上的:
多人端到端加密聊天
测试群组
测试群组 1(可直接导入)
复制即可导入测试群组:
mixgram://3iSHfx0a55SknWk0GLTe7sl1JIHXLG7Pdulepfnft5sASzCZGDZha2fWexyRgBroxyuA26q5VF3LOsbu6le3e231lJTDfZlQsKVlNOL7i1LRxMVmkmKbVuYFGcexNoezE8bDmcbDdkYUEdnm74LDMAAhXn9yJGUZ2xoRG8zVCgl6cMk4Aeqc0iMpmIIL8Yx7X5qen4qpeky6bkOBYpUEtlcMBSqVCQnsiBaJOIf0QoewMpMXfd04PcYUnR4DSNgV2X5JuH18hiiywfe7EW2E1Ks9b1J9BQkGSer6eLuA4RLi5Li9Fe4RLVCh2KIZAYycu5JDVbALM0kI1xJZrRltNVPwDwMQoE1sdDBC82dxS35Zlv8IpgRfEMvr4BLVMF8VO5Zcof34plDVZIxP7WEgiK27mpJfOP9EQLiZloJbNMzNU1OdwaltP89DNecPpcEzlRMyY4rf36Fqff6wEpn7r1Y8a8q8LYTBNXTm5345uEDy1w6GhTSPbCmR7Xsy2KXQY3J97lWCaCk0EK9QSLZUZNOwjodeNKapNROGaAi5GsT12LO9gEF6WYTsdQ6konrOTgWyxnWJzjSo5J5HE3pKV2JLFR7c0hJRDP5efeqP1gAnsDvSYMrJ8r1kGnHv094B09zlNzIn64VNQolbnj9ESZ7N50Hn7RwkhhnxXL2eqjrxVbQnooIaTdrGqfze74bQyz2RhV6jzanqH4Kwi5Hgs9JhDTfjQzTjazBzegOb12tNACtO3wvltx8WJFb2KpIYeLXf6TM3fccTEnEm6xcAARCp2XxjMxWy6Sfj
测试群组 2(已关闭强制推送)
此群组中,发送的信息任何人无法删除:
mixgram://11Y0HQSse85eqX0pjmVVO2fAeyb46Rz5wQ9cACafWZQXDvdJsKnByKTGthzG0DQ7CWQOdeUB4f1dtlC6FLRplSKPRYWVjvBzZ2QZ5ACfIRRVEbLADzuWsHcjo1B8zFVrQdyLviUL8VIYF3bF2dV1c9oTmV9w1QBmLuNk32c2X2xcdFWmCE737jgH4ZqzznDkzSQYixKbEauYWy3jhk4p85ymSBH7mrxYGqw0p4zcFE3kQxG9RUNAoVAHQNxR6EIE3NKTfaKr4HXvKaJGI3a5ZMrXhpb7RuUh9S8sFpVRLZOA6olDNnC9YMtwvArSQZxGHugKQLWskzn8VqpExZVnZb87xR4Cv8iisn7etL1Al2MIgp2VdVI38DplonShJOpugBJPWotB5UoDBjhODb5DI9xlLtdm74hryoF3hQMDWQDAx03vWZDUZo1B0LZ42sDr9tmcSeTWPAb80A03AbyPIF2oimxkLSfOHDdHFAEXnGuxiJKaaaMF7pgt3vrm2qIKWUqvfrGQ0qQFN7Tc54CFKtE4uwmO7RQIThaJI2Q9hbwCh4kS4hoPxe2L0oTq2P40ksDQYPuIy3ZLToc6yzpxpdTlAy7quscMBAnMOZPoZg7D5q7P8NqrVhERFTFqwj78WlAxv2uD0KYIkOjntl89hA9cBidE0qhuaL4f0h5ayIym2mrM5zvj3cFShZVQUISdLM4Df2EDGKk6os6UjVNN25p9x3otxFhLl07XRw3bM2Mmj2gwsyVXwf4td5CwsVUD5uMD4Uca1wPVIcToiwTxVH5crpPbKZvABUVVrWI27rD