Android 安卓GCM加密

Android 安卓GCM加密,android,google-cloud-messaging,Android,Google Cloud Messaging,我从Android GCM框架开始 它实际上非常好,易于实现,但有一个重要问题: 我正在传输的数据不敏感,但我不希望每个人都能获得 这是怎么加密的?或者我应该加密我的消息 我知道基本上这是一个通知服务,但我发送的是短消息,所以了解这些消息是如何通过谷歌传递的对我来说很重要 谢谢 这是怎么加密的 谷歌在你的服务器和他们的服务器(SSL)之间以及他们的服务器和设备之间使用空中加密。因此,只有以下系统可以访问GCM消息数据: 你的服务器 您的订户设备 谷歌 我应该加密我的信息吗 这将取决于你是否信

我从Android GCM框架开始

它实际上非常好,易于实现,但有一个重要问题:

我正在传输的数据不敏感,但我不希望每个人都能获得

这是怎么加密的?或者我应该加密我的消息

我知道基本上这是一个通知服务,但我发送的是短消息,所以了解这些消息是如何通过谷歌传递的对我来说很重要

谢谢

这是怎么加密的

谷歌在你的服务器和他们的服务器(SSL)之间以及他们的服务器和设备之间使用空中加密。因此,只有以下系统可以访问GCM消息数据:

  • 你的服务器
  • 您的订户设备
  • 谷歌
我应该加密我的信息吗


这将取决于你是否信任谷歌,以及你的消息负载的性质。例如,如果Google无法直接使用消息负载(例如,它只是一个标志,告诉您的应用程序使用正常的Web服务协议进行同步),则可能不需要加密。

消息负载加密/解密是您必须在服务和客户端应用程序端执行的操作。这样,任何通过GCM的东西都是安全的,谷歌将无法看到里面有什么


但是,请记住,在客户端应用程序中解密可能是一个代价高昂的过程-您需要唤醒应用程序并解密,这将花费您一些电池。

好的,但在使用消息服务的情况下?我不应该加密它以获得更多的隐私吗?@AsafNevo:我没有办法回答这个问题。这取决于你。我似乎找不到多少关于gcm加密的信息。有什么链接可以提供吗?@sakis如果你指的是空中加密,它已经在一些会议演示中提到。