2013-02-10 80 views
1

爲了將事件發送到Flurry,他們提供了一個API密鑰。我必須在Android應用程序中保護該密鑰嗎?亂舞 - 保護公鑰

如果是,那麼執行此操作的最佳方法是什麼?

回答

1

我不明白爲什麼你真的需要保護分析密鑰。我真誠地懷疑一些黑客想要將流氓用法注入您的分析中。

除此之外,一對夫婦的方式來保護浮現在腦海中的關鍵是:

  1. 在運行時從基地64串什麼的建設它。不是很好的保護,但它阻止了剛剛閱讀代碼的人獲得它。
  2. 將其存儲在您的服務器上,並通過webservice或其他東西在運行時將其拉出。這樣,它沒有編譯到應用程序開始,並更難以檢索。

這些都不會讓人難以理解,但你不應該真的需要保護它。

+1

我有商業上的理由來保護這個關鍵。我不能讓任何人持有它,並創建虛假的電話給我的分析。儘管感謝您的回答。 – refaelos 2013-02-10 14:32:23