按照最佳 安全 实践,我将带有密码的纯文本文件保存在硬盘上。实际上,我只是复制并粘贴其中之一来访问我的PPCG帐户。
很快,我决定密码使用后最好不要保留在剪贴板中。由于这种情况经常发生在我身上,因此我可以使用程序删除剪贴板中的内容。
挑战
使用您选择的编程语言编写一个程序或函数,以删除或覆盖剪贴板中包含的任何文本。
额外细节:
如果您的系统有多个剪贴板,则可以为其中任何一个编写程序。唯一的要求是用户必须可以使用该剪贴板复制和粘贴文本。
如果您的剪贴板保留了最近复制条目的历史记录,则假定为最新条目。
如果您的答案是特定于操作系统或剪贴板的,请在帖子标题以及使用的语言中进行说明。
保证程序运行时剪贴板中包含文本。您可以从剪贴板中删除内容,也可以用其他内容(不一定是文本)覆盖它。唯一的要求是,运行程序后,从剪贴板粘贴将不会产生原始文本。
如果选择覆盖某些固定或随机选择的文本,则可以假定以前的剪贴板内容与该文本不同,因此可以有效删除密码。换句话说,忽略填充文本与密码一致的可能性。
该程序不应有任何副作用,例如重新启动系统,关闭程序,关闭计算机或冻结它。在运行程序之后,用户只有从剪贴板中删除密码后,用户才能继续正常使用计算机。另外,禁止出现标准漏洞。
以字节为单位的最短代码获胜。