如何使用 SMACK OMEMO 为群聊或 MUC 生成指纹?
Posted
技术标签:
【中文标题】如何使用 SMACK OMEMO 为群聊或 MUC 生成指纹?【英文标题】:How to generate fingerprint for group chat or MUC using SMACK OMEMO? 【发布时间】:2019-04-29 10:50:30 【问题描述】:我正在为安卓制作一个聊天应用程序。我在哪里使用 SMACK 库,也使用 omemo 进行消息加密。我可以生成、加密和发送 - 接收消息给其他用户。但我无法为 MUC 生成指纹意味着群聊。
【问题讨论】:
到目前为止你有什么尝试? 我已关注git.fsfe.org/vanitasvitae 链接以获取这项工作 欢迎使用代码示例、错误消息和结果,以便其他人更好地理解问题。 抱歉,由于保密,无法提供代码示例。但我可以给出一些提示。 您可以提供带有问题本质的简化或抽象示例。 【参考方案1】:您不必为 MUC 的使用“生成指纹”。 OMEMO 对 MUC 使用与一对一聊天中相同的身份密钥。基本上,群聊的消息只是为每个收件人加密。
抱歉,由于保密,无法提供代码示例。但我可以给一些提示。
您知道 smack-omemo-signal 是根据 GPLv3 获得许可的,对吧? ;)
【讨论】:
以上是关于如何使用 SMACK OMEMO 为群聊或 MUC 生成指纹?的主要内容,如果未能解决你的问题,请参考以下文章
使用 OMEMO 加密在 XMPP MultiUserChat 中向未知用户发送消息