C'est une idée intéressante, peut-être un bon petit projet d'été. Le seul gestionnaire de presse-papiers open source pour Windows qui mérite d'être mentionné est Idem . Il a beaucoup de bonnes fonctionnalités, la synchronisation du presse-papiers est une idée assez étonnante, bien qu'il ne supporte pas la protection par mot de passe de la mémoire tampon - mais hé, c'est une source ouverte comme vous l'avez demandé, si vous avez les connaissances pour modifier le code alors allez-y !
Il stocke cependant les données dans une base de données sqlite, que vous pouvez protéger par mot de passe avec TrueCrypt . Vous n'aurez alors à vous authentifier qu'une seule fois lors de votre connexion.
Une autre possibilité est d'utiliser AutoHotkey . Si les personnes qui utilisent cet ordinateur ne sont pas très au fait de la technologie, vous pouvez compiler votre script avec AHK2EXE et cela devrait aller. Cependant, s'ils s'y connaissent, ils peuvent connaître le désassemblage et des programmes comme ollydbg qui afficheront les chaînes de mots de passe en texte clair.
Un exemple :
!p::
InputBox, password, Enter Password,, hide
if (password == "secret")
{
Send My Secret Text.
}
else
{
MsgBox Access Denied.
}
return
ou utiliser un gestionnaire de presse-papiers ordinaire pour les tâches standard du presse-papiers, et utiliser AHK avec un mot de passe principal pour stocker tous les autres mots de passe :
passes =
(
SuperUser:secret
StackOverflow:secret2
Meta:secret3
Gmail:secret4
)
!p::
InputBox, password, Enter Master Password,, hide
if (password == "secret")
{
MsgBox %passes%
}
else
{
MsgBox Access Denied.
}
return
![alt text]()
![alt text]()
Comme indiqué précédemment, ce n'est pas une méthode sûre si des utilisateurs avertis se trouvent sur ce système, mais c'est une bonne protection contre l'utilisateur moyen si elle est compilée avec ahk2exe. Il n'y a pas vraiment d'intérêt puisque vous pourriez utiliser un des nombreux gestionnaires de mots de passe, mais c'est un moyen facile de les avoir à disposition en quelques pressions de touches. Je recommande cependant la méthode Ditto et TrueCrypt.