Дотримуючись найкращих практик безпеки , я зберігаю звичайний текстовий файл із паролями на своєму жорсткому диску. Насправді я просто скопіював і вставив одну з них, щоб отримати доступ до свого облікового запису PPCG.
У світлий момент я вирішую, що пароль повинен не залишатися в буфері обміну після його використання. Оскільки це трапляється зі мною часто, я міг би скористатися програмою для видалення вмісту буфера обміну.
Виклик
Напишіть програму або функцію, яка видаляє або перезаписує будь-який текст, що міститься в буфері обміну, використовуючи мову вибору програми на ваш вибір.
Додаткові дані:
Якщо у вашій системі є кілька буферів обміну, ви можете написати програму для будь-якого з них. Єдина вимога полягає в тому, що користувач повинен мати можливість копіювати та вставляти текст за допомогою цього буфера обміну.
Якщо ваш буфер обміну зберігає історію останніх скопійованих записів, припустіть останню запис.
Якщо ваша відповідь стосується операційної системи або буфера обміну, вкажіть її у назві вашої публікації разом із використаною мовою.
Буфер обміну гарантовано містить текст під час запуску програми. Можна або видалити вміст із буфера обміну, або перезаписати його чимось іншим (не обов’язково текстом). Єдина вимога - після запуску програми вставлення з буфера обміну не видасть оригінальний текст.
Якщо ви вирішите перезаписати якийсь фіксований або випадковим чином обраний текст, ви можете припустити, що попередній вміст буфера обміну відрізняється від цього тексту, тому пароль ефективно видаляється. Іншими словами, ігноруйте можливість того, що текст наповнювача збігається з паролем.
Програма не повинна мати таких побічних ефектів, як перезапуск системи, закриття програм, вимкнення комп'ютера або його заморожування. Після запуску програми користувач повинен мати можливість продовжувати користуватися комп’ютером як звичайно, лише з паролем, видаленим із буфера обміну. Також заборонені стандартні лазівки .
Найкоротший код у байтах виграє.