Conformément aux meilleures pratiques de sécurité , je conserve un fichier texte avec mes mots de passe sur mon disque dur. En fait, je viens de copier-coller l’un d’eux pour accéder à mon compte PPCG.
Dans un moment lucide, je décide que le mot de passe ne devrait pas rester dans le presse-papiers après son utilisation. Comme cela m’arrive souvent, je pourrais utiliser un programme pour supprimer le contenu du presse-papiers.
Défi
Ecrivez un programme ou une fonction qui supprime ou écrase tout texte contenu dans le presse-papiers, en utilisant le langage de programmation de votre choix.
Détails supplémentaires:
Si votre système possède plusieurs presse-papiers, vous pouvez écrire le programme pour n’importe lequel d’eux. La seule exigence est que l'utilisateur puisse avoir la possibilité de copier et coller du texte à l'aide de ce presse-papiers.
Si votre presse-papiers conserve un historique des entrées copiées récemment, supposons que l'entrée la plus récente.
Si votre réponse est spécifique à un système d'exploitation ou à un presse-papiers, indiquez-la dans le titre de votre message, ainsi que la langue utilisée.
Le presse-papiers est garanti pour contenir du texte lorsque votre programme est exécuté. Vous pouvez supprimer le contenu du presse-papiers ou le remplacer par quelque chose d'autre (pas nécessairement du texte). La seule exigence est qu'après avoir exécuté le programme, le collage à partir du Presse-papiers ne produira pas le texte d'origine.
Si vous choisissez d'écraser avec un texte fixe ou choisi au hasard, vous pouvez supposer que le contenu du presse-papiers précédent est différent de ce texte, de sorte que le mot de passe est effectivement supprimé. En d'autres termes, ignorez la possibilité que le texte de remplissage coïncide avec le mot de passe.
Le programme ne doit avoir aucun effet secondaire, tel que le redémarrage du système, la fermeture de programmes, l’arrêt de l’ordinateur ou le gel du système. Une fois votre programme exécuté, l'utilisateur devrait pouvoir continuer à utiliser l'ordinateur normalement, uniquement avec le mot de passe supprimé du presse-papiers. En outre, les échappatoires standard sont interdites.
Le code le plus court en octets gagne.