相关疑难解决方法(0)

安全擦除内存中的密码(Python)

如何将用户输入的密码存储在内存中,并在不再需要后将其安全擦除?

详细说明,目前我们有以下代码:

username = raw_input('User name: ')
password = getpass.getpass()
mail = imaplib.IMAP4(MAIL_HOST)
mail.login(username, password)
Run Code Online (Sandbox Code Playgroud)

在调用该login方法之后,我们需要做些什么来填充包含带有乱码的密码的内存区域,以便有人无法通过执行核心转储来恢复密码?

有一个类似的问题,但它是在Java中,解决方案使用字符数组: 在创建帐户时,如何在内存中安全地存储密码?

这可以用Python完成吗?

python security passwords

44
推荐指数
4
解决办法
1万
查看次数

标签 统计

passwords ×1

python ×1

security ×1