gpt4 book ai didi

java - 在没有用户干预或 Intent 的情况下发送电子邮件

转载 作者:行者123 更新时间:2023-12-02 07:57:16 25 4
gpt4 key购买 nike

目前我正在使用 Java 邮件库 http://www.jondev.net/articles/Sending_Emails_without_User_Intervention_(no_Intents)_in_Android实现这一目标;但是我必须在电子邮件和密码中进行硬编码才能使用。

我发现了另一个与此相关的问题,它链接到(也是 Google 的顶级结果之一)http://nilvec.com/sending-email-without-user-interaction-in-android/ - 但该网站不再运行,或者当前已关闭。

我认为 Javamail 库现在工作得很好,但我宁愿我的代码不被反编译并让我的用户/密码字符串卡在那里;我知道您可以使用 ProGuard,但仍然存在我的信息被暴露的风险。

所以我的问题是:除了 Javamail 库之外,是否还有其他可用的替代方案 - 如果没有,我如何才能正确保护我的数据?

谢谢!

最佳答案

加密该信息。您的代码可以有一个解密器来读取该信息。

您可以将其存储为应用程序的私有(private)数据。和你的应用程序。可以在需要时破译信息。

这是一种比仅仅在代码中对密码进行硬编码更好的方法,就像您出于某种原因更改了邮件密码一样,您将必须重建和更新您的应用程序以适应更改。

如果它被加密并存储,您始终可以通过对话框手动添加新密码,因为您的应用程序是唯一可以解密数据的应用程序。

即使您不想更新,也可以简单地加密新密码并替换加密文件。

javax.crypto 有一系列函数可以帮助您完成此任务。 http://developer.android.com/reference/javax/crypto/package-summary.html

关于java - 在没有用户干预或 Intent 的情况下发送电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9448015/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com