Làm cách nào để lưu trữ mật khẩu do người dùng nhập vào bộ nhớ và xóa mật khẩu an toàn sau khi không cần nữa?Xóa mật khẩu an toàn trong bộ nhớ (Python)
Xây dựng, hiện tại chúng tôi có đoạn mã sau:
username = raw_input('User name: ')
password = getpass.getpass()
mail = imaplib.IMAP4(MAIL_HOST)
mail.login(username, password)
Sau khi gọi phương thức login
, những gì làm chúng ta cần phải làm gì để lấp đầy diện tích bộ nhớ có chứa mật khẩu với các nhân vật bị cắt xén để ai đó không thể phục hồi mật khẩu bằng cách thực hiện một bãi chứa lõi?
Có một câu hỏi tương tự, tuy nhiên nó là ở Java và các giải pháp sử dụng các mảng nhân vật: How does one store password hashes securely in memory, when creating accounts?
này có thể được thực hiện bằng Python?
Gần cuối [bài viết này của IBM] (http://www.ibm.com/developerworks/library/s-data.html?ns-311), họ nói về việc sử dụng cấu trúc dữ liệu có thể thay đổi thay vì không thay đổi chuỗi. –
Liên kết tới bài viết của IBM trong nhận xét ở trên không hoạt động nữa, sử dụng [trang được lưu trữ] (https://web.archive.org/web/20150308000622/http://www.ibm.com/developerworks/ library/s-data.html). –