Theo các thực tiễn bảo mật tốt nhất , tôi giữ một tệp văn bản đơn giản với mật khẩu của mình trên ổ cứng. Trên thực tế, tôi chỉ sao chép và dán một trong số chúng để truy cập tài khoản PPCG của mình.
Trong một khoảnh khắc sáng suốt, tôi quyết định rằng mật khẩu tốt hơn không nên lưu lại trong bảng tạm sau khi sử dụng. Vì điều này xảy ra với tôi thường xuyên, tôi có thể sử dụng một chương trình để xóa nội dung clipboard.
Thử thách
Viết chương trình hoặc chức năng xóa hoặc ghi đè bất kỳ văn bản nào có trong bảng tạm, sử dụng ngôn ngữ lập trình bạn chọn.
Chi tiết bổ sung:
Nếu hệ thống của bạn có một vài bảng ghi, bạn có thể viết chương trình cho bất kỳ một trong số chúng. Yêu cầu duy nhất là người dùng phải có thể sao chép và dán văn bản bằng bảng tạm đó.
Nếu bảng tạm của bạn giữ một lịch sử của các mục được sao chép gần đây, giả sử mục gần đây nhất.
Nếu câu trả lời của bạn là dành riêng cho hệ điều hành hoặc bảng tạm, hãy chỉ ra nó trong tiêu đề của bài đăng của bạn, cùng với ngôn ngữ được sử dụng.
Bảng tạm được đảm bảo chứa văn bản khi chương trình của bạn được chạy. Bạn có thể xóa nội dung khỏi bảng tạm hoặc ghi đè lên bằng nội dung khác (không nhất thiết phải là văn bản). Yêu cầu duy nhất là sau khi chạy chương trình, dán từ bảng ghi tạm sẽ không tạo ra văn bản gốc.
Nếu bạn chọn ghi đè bằng một số văn bản cố định hoặc được chọn ngẫu nhiên, bạn có thể giả sử rằng nội dung của bảng tạm trước khác với văn bản đó, vì vậy mật khẩu được xóa một cách hiệu quả. Nói cách khác, bỏ qua khả năng văn bản phụ trùng với mật khẩu.
Chương trình không được có bất kỳ tác dụng phụ nào như khởi động lại hệ thống, đóng chương trình, tắt máy tính hoặc đóng băng. Sau khi chương trình của bạn được chạy, người dùng sẽ có thể tiếp tục sử dụng máy tính như bình thường, chỉ với mật khẩu được xóa khỏi bảng tạm. Ngoài ra, sơ hở tiêu chuẩn bị cấm.
Mã ngắn nhất trong byte thắng.