我正在编写一个应用程序来恢复有关用户的统计数据。我仍在思考什么是加密数据的最佳方式。我没有任何移动应用程序的经验。但我正在考虑对 RSA 公钥进行硬编码并在通过网络发送之前以这种方式对其进行加密。
另一个从事该项目的人建议使用 AES 并对密码进行硬编码,但这对我来说似乎是一种不好的方法,因为可以通过反编译程序找到硬编码的密码。(我怀疑有人会这样做,但以防万一)。
还有其他更适合的方法吗(不幸的是,设置 ssl 连接不是一种选择)?
我还在考虑如何提供完整性,我在考虑对文件进行哈希处理,然后在加密之前将整个消息包 + 哈希压缩到一个文件中。如果您有更好的解决方案,请随时分享。