当我将iMessage和WireShark用于我的Computer Networks类时,我正在从iPhone 4捕获自己的数据包,我想知道,鉴于下面的加密数据,我如何解密该消息,以便可以看到该消息?发送?

帧:
https://gist.github.com/1748447

数据:
https://gist.github.com/1748444

最佳答案

根据您已链接到iMessage数据部分的文本的混杂情况,除非您拥有内部信息,否则几乎没有人会解密该文本。苹果应该为其iMessage协议使用强大的加密算法(例如AES)。我敢打赌,如果您将完全相同的iMessage发送到完全相同的目的地,则将获得不同的加密数据。您可以想象,如果人们可以轻松识别加密的“是”消息与“否”消息,将会出现隐私问题。

此外,这些加密算法的安全性基于难以计算的数学问题(例如,离散对数问题,素因数分解)。

10-02 08:52
查看更多