我正在编写一个小的 Python 脚本,它将定期使用用户名和密码组合从第三方服务中提取信息。我不需要创造出100% 防弹的东西(100% 真的存在吗?)但我希望能有一个很好的安全措施,所以至少需要很长时间,有人打破它。
这个脚本没有图形用户界面,会由 cron
定期运行,所以每次运行时输入密码解密都不会真正起作用,我必须将用户名和密码存储在加密的文件中,或者存储在 SQLite 数据库中,这样会更好,因为我无论如何都会使用 SQLite,而且 也许吧需要在某个时候编辑密码。此外,我可能会将整个程序包装在一个 EXE 中,因为此时它只适用于 Windows。
如何安全地存储通过 cron
作业定期使用的用户名和密码组合?