【发布时间】:2021-11-10 00:21:25
【问题描述】:
我的应用程序使用库将电子邮件发送到预定义的邮箱。
在我的常量文件中,我定义了我的 smtp 主机、smtp 用户名和 smtp 密码。
问题是,密码是纯文本的。
我怎样才能安全地存放它?
这是我的Constants.kt 文件的预览:
const val SMTP_HOST = "smtp.gmail.com"
const val SMTP_USER = "test@test.com"
const val SMTP_PASSWORD = "123456"
【问题讨论】:
-
“我的应用程序使用库将电子邮件发送到预定义的邮箱”——任何人都可以从您的应用程序中提取此信息并将其用于恶意目的。要么使用
ACTION_SEND/ACTION_SENDTO,要么按照one answer 的建议,让一些Web 服务发送电子邮件,让您的应用与Web 服务安全通信。