Mir zum Beispiel reichen eigentlich simple plain Text Dateien. Das Problem ist nur, man sollte sie etwas absichern, damit nicht jemand unberechtigterweise die Passwörter in die Hand bekommt. Hierfür bietet sich z.B. gnupg an. Nun ist das natürlich schön und gut, aber manuell das ganze zu machen ist sehr unkomfortabel. Doch Abhilfe naht:
gnupg-symmetric.vim
Einfach in ~/.vim speichern, ein ':source ~/.vim/gnupg-symmetric.vim' zur ~/.vimrc hinzufügen, fertig.
Damit kann man bequem seine Passwörter in einer Textdatei verwalten, die vor und nach dem Bearbeiten mit gpg --symmetric verschlüsselt wird. Dabei wird auch Wert drauf gelegt, dass keine unverschlüsselten Backup oder swap Dateien rumliegen. Beispiel:
chrisbra@:~$ rm geheim.gpg
chrisbra@:~$ vi geheim.gpg
chrisbra@:~$
geheimes Passwort
~
~
~
~
~
~
1 geheim.gpg [+][none,iso-8859-15,unix] 1,6 100%
:wq
Geben Sie die Passphrase ein: geheim
Geben Sie die Passphrase nochmal ein: geheim
chrisbra@:~$ cat geheim.gpg
¥S|ä£{`Ò<¦úl¤ÿëÕã@KuGåÏâL$´uB65¢pGïÕ
ìÝ.
chrisbra@:~$
Achso, falls man zufällig eine unverschlüsselte Datei mit dem Namen *.gpg bearbeiten möchte, sollte man das Plugin vorher entfernen, sonst bricht Vim mit einer Fehlermeldung ab.

Naja für's erste gibt's das Ding auch hier