Siguiendo las mejores prácticas de seguridad , mantengo un archivo de texto sin formato con mis contraseñas en mi disco duro. De hecho, acabo de copiar y pegar uno de ellos para acceder a mi cuenta PPCG.
En un momento lúcido, decido que es mejor que la contraseña no permanezca en el portapapeles después de su uso. Como esto me sucede a menudo, podría usar un programa para eliminar el contenido del portapapeles.
Desafío
Escriba un programa o función que elimine o sobrescriba cualquier texto contenido en el portapapeles, utilizando un lenguaje de programación de su elección.
Detalles adicionales:
Si su sistema tiene varios portapapeles, puede escribir el programa para cualquiera de ellos. El único requisito es que el usuario deba poder copiar y pegar texto usando ese portapapeles.
Si su portapapeles mantiene un historial de entradas copiadas recientes, asuma la entrada más reciente.
Si su respuesta es específica de un sistema operativo o portapapeles, indíquelo en el título de su publicación, junto con el idioma utilizado.
Se garantiza que el portapapeles contendrá texto cuando se ejecute su programa. Puede eliminar el contenido del portapapeles o sobrescribirlo con otra cosa (no necesariamente texto). El único requisito es que después de ejecutar el programa, pegar desde el portapapeles no producirá el texto original.
Si elige sobrescribir con un texto fijo o elegido al azar, puede suponer que el contenido del portapapeles anterior es diferente de ese texto, por lo que la contraseña se elimina de manera efectiva. En otras palabras, ignore la posibilidad de que el texto de relleno coincida con la contraseña.
El programa no debería tener efectos secundarios como reiniciar el sistema, cerrar programas, apagar la computadora o congelarla. Después de ejecutar su programa, el usuario debe poder seguir usando la computadora de manera normal, solo con la contraseña eliminada del portapapeles. Además, las lagunas estándar están prohibidas.
El código más corto en bytes gana.