Python 在变量中存储密码是否危险?

Python 在变量中存储密码是否危险?,python,python-3.x,security,passwords,password-encryption,Python,Python 3.x,Security,Passwords,Password Encryption,我正在用PyQt5编写一个GUI程序,该程序使用用户的密码进入应用程序,我需要将输入的密码存储在内存中以便进一步处理,这是否危险? 我发现了这个线索: 基于上面的链接,这是可以的,但我仍然怀疑。 或者,如果在内存中存储纯文本密码是危险的,那么加密并将其保存在变量中可能是更好的解决方案?在内存变量中存储纯文本密码没有问题。对应用程序来说,解密安全密码并将其存储在内存中是很常见的,也是很正常的 使用环境变量很好,这是存储敏感数据的常见方法,但如果您想更深入地实现机密(密码、API密钥等)的安全性,

我正在用PyQt5编写一个GUI程序,该程序使用用户的密码进入应用程序,我需要将输入的密码存储在内存中以便进一步处理,这是否危险? 我发现了这个线索:

基于上面的链接,这是可以的,但我仍然怀疑。
或者,如果在内存中存储纯文本密码是危险的,那么加密并将其保存在变量中可能是更好的解决方案?

在内存变量中存储纯文本密码没有问题。对应用程序来说,解密安全密码并将其存储在内存中是很常见的,也是很正常的

使用环境变量很好,这是存储敏感数据的常见方法,但如果您想更深入地实现机密(密码、API密钥等)的安全性,然后,您应该选择哪种机制提供了更安全的机制来将敏感信息存储在服务器上,而不是以明文形式保存它们