android - AppSecret 怎么加密保存在本地?
阿神
阿神 2017-04-17 16:15:48
0
3
675
  1. 以微信微博oAuth认证为例,看官方提供的获取AccessToken并不需要AppSecret传入,但是使用Umeng时需要传入,为什么?

  2. AppSecret怎么安全保存在本地?

谢谢

阿神
阿神

闭关修行中......

全員に返信(3)
小葫芦

プログラムにサーバーがなく、純粋なクライアント (サードパーティの Weibo クライアントなど) でない限り、AccessToken を交換するタスクをサーバーに渡し、サーバーに AppSecret を配置してください。アプリ内でローカルに保存することは絶対に安全というわけではありません。

いいねを押す +0
黄舟

OAuth プロセスは umeng のプロセスとは異なります。 これは完全にプロセス設計の問題であり、理由はありません。

ローカルに保存する場合、絶対的なセキュリティはありません。これは理論上のものです。 これにより、クラッキングのコストが増加する可能性があります。 一般に、NDK で書かれたコードは、Android の Java コードで書かれたコードよりも解読が困難です。
暗号化されたシークレットが NDK で記述されている場合。 次に、コード内の別の場所に暗号化キーを書き込みます。 使用する前に復号化してください。 逆コンパイルしてコードを解読することはより困難です。

いいねを押す +0
黄舟

@ThinkingQuest シークレットがローカルに保存されていない場合、シークレットへのアクセスを処理する他の方法はありますか?

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート