0

我正在开发一个通过 Web 服务(WS)与服务器通信的 android 项目。访问我的服务器的所有 URL 都在 config.raw 文件中声明。

为了防止任何类型的攻击,只有 web 服务有权访问服务器。

我必须通过网络服务(WS)将文件上传到服务器。所以我对其进行了编码,以便将其作为 varbinary 发送并保存在 Sql 数据库中。但是由于他的大小,WS 无法接收流。所以我决定在不通过 web 服务的情况下上传它,但是访问服务器的 url 在 config.raw 文件中。

我知道只要使用 apk 文件,就可以恢复项目。

我的问题:有没有办法加密这个文件以避免这种情况?

4

1 回答 1

1

Bouncy Castle 的一些算法随 Android 一起提供,但我建议为此使用 Spoongy Castle。使用对称加密/解密(例如 AES)

于 2013-03-27T13:14:56.747 回答