脚本用于每天通过用户交互发送电子邮件(仅限 Gmail)。我想将他们的电子邮件以纯文本文件的形式存储在硬盘中。什么是正确的方法?
我知道一种方法是要求用户输入密码以保护电子邮件密码,但这种方法毫无意义,因为用户每次发送电子邮件时都应输入新密码,所以我宁愿询问他们的电子邮件密码代替。
另一种方法是加密密码并使用与用户特定信息组合的密钥,例如计算机名+用户名+系统+...,并使用相同的密钥来解密加密的密码。问题在于,我使用的是易于反编译的Autoit,因此当潜在的攻击者获得加密密码时,他们理论上可以知道加密密钥,所以我使用谁的许多 uniq 信息来加密密码并不重要,他们无论如何都能得到它。
另一种方法是将 OAuth 用于 gmail,因此用户根本不需要输入密码,但我不能这样做。
有任何想法吗 ?