我正在开发一个 android 应用程序,通过它我可以通过 GMAIL API 发送邮件。
要通过 GMAIL API 发送邮件,我必须向他们提供我的 ID 和密码。
GMailSender m = new GMailSender("myemailhere@gmail.com",
"mypasswordhere");
而且我知道像这样写密码一点也不安全,因为我的密码很容易通过提取我的 apk 被盗,而且
将密码存储在 strings.xml 中也不安全,因为 xml 也可以检索。
我的问题是-
有没有其他方法可以在我的文件中写入密码以保持安全?
最佳答案
简短的回答不是。您不应将密码存储在代码或任何文件中的任何位置。
即使您像有人说的那样对其进行加密,您也必须将其解密算法/ key 存储在代码中的某个位置,这很容易被逆向工程。
关于java - 在java文件中使用密码的安全方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26587713/