在内存中安全擦除密码(Python)
- 论坛
- 在内存中安全擦除密码(Python)
11 浏览
在内存中安全擦除密码(Python)
在用户输入密码后,如何将密码安全地存储在内存中,并在不再需要时安全地擦除?
具体而言,目前我们有以下代码:
username = raw_input('用户名:') password = getpass.getpass() mail = imaplib.IMAP4(MAIL_HOST) mail.login(username, password)
在调用login
方法之后,我们需要做什么来填充包含密码的内存区域,使得其他人无法通过进行核心转储来恢复密码?
有一个类似的问题,但是它是关于Java的,并且解决方案使用了字符数组:
这在Python中能做到吗?