【发布时间】:2014-05-14 20:36:26
【问题描述】:
我有很多用于我的 android 应用程序使用的各种身份验证方法的密钥。它们目前是硬编码的,我只需在必要时将密钥传递给服务器。
我想将它们加密存储,并在必要时解密它们。理想情况下,当有人反编译我的应用程序时,他们看不到我的密钥是什么,或者如果他们能看到一些字符串,那么它只是一个没有经过我的解密函数的加密密钥。
我正在寻找处理此问题的最佳做法。
应该有一种加密方法和解密方法,提供足够的熵,人们不会只看我的加密密钥就猜测我是用 base64 或其他已知方法加密的。
见识见识
【问题讨论】:
-
嗨。我只想用我的回答指出一个类似的问题:stackoverflow.com/questions/21457794/…
标签: java android encryption oauth proguard