0

Webサービス(WS)を介してサーバーと通信するAndroidプロジェクトに取り組んでいます。サーバーにアクセスするためのすべてのURLは、config.rawファイルで宣言されています。

あらゆる種類の攻撃を防ぐために、Webサービスのみがサーバーにアクセスする権限を持っています。

Webサービス(WS)を介してサーバーにファイルをアップロードする必要があります。そこで、それを送信してSQLデータベースにvarbinaryとして保存するためにエンコードしました。しかし、WSはサイズが大きいため、ストリームを受信できません。そのため、Webサービスを経由せずにアップロードすることにしましたが、サーバーにアクセスするためのURLはconfig.rawファイルにあります。

私はapkファイルだけでプロジェクトを回復することが可能であることを知っています。

私の質問:それを回避するためにこのファイルを暗号化する方法はありますか?

4

1 に答える 1

1

バウンシーキャッスルの一部のアルゴリズムはAndroidに同梱されていますが、これにはSpoongyCastleを使用することをお勧めします。対称暗号化/復号化(例:AES)を使用する

于 2013-03-27T13:14:56.747 に答える