【发布时间】:2024-01-20 00:45:01
【问题描述】:
脚本用于每天通过用户交互发送电子邮件(仅限 Gmail)。我想将他们的电子邮件以纯文本文件的形式存储在硬盘中。什么是正确的方法?
我知道一种方法是要求用户输入密码以保护电子邮件密码,但这种方法没有意义,因为用户每次发送电子邮件时都应输入新密码,所以我而是询问他们的电子邮件密码。
另一种方法是加密密码并使用包含特定信息组合的密钥,例如计算机名+用户名+系统+...,并使用相同的密钥解密加密的密码。问题在于,我使用的是易于反编译的Autoit,因此当潜在的攻击者获得加密密码时,他们理论上可以知道加密密钥,所以我使用谁的许多 uniq 信息来加密并不重要密码,他们无论如何都可以得到它。
另一种方法是对 gmail 使用 OAuth,因此用户根本不需要输入密码,但我不能这样做。
有什么想法吗?
【问题讨论】:
-
什么操作系统?编程环境? (我问一些操作系统和框架有帮助你的工具)
-
语言为Autoit 脚本,仅适用于Windows。
标签: security passwords gmail password-protection autoit