Mit dem Plugin gnupg können Dateien sehr leicht gpg-verschlüsselt werden. Zur Installation läd man sich die Datei gnupg.vim herunter und kopiert sie ins Verzeichnis ~/.vim/plugin. Als nächstes fügt man die folgende Zeile zur ~/.bashrc hinzu:
export GPG_TTY=‘tty‘
Um die .bashrc neu einzulesen führt man nun
source ~/.bashrc
aus oder startet eine neue Konsole.
Wenn nun vim neu gestartet wird, werden Dateien mit der Endung .pgp, .gpg oder .asc automatisch verschlüsselt. Dabei wird keine viminfo oder Swapdatei angelegt.
Beim Anlegen einer Datei öffnet sich ein horizontaler Splitscreen, in den man die Empfänger schreiben kann. Sobald dieser geschlossen wird, wird die Liste der Empfänger übernommen. Beim Speichern wird die Datei nun für die angegebenen Empfänger verschlüsselt.
Öffnet man eine Datei, die man (oder jemand anderes) für sich verschlüsselt hat, so wird man nach dem Passwort seines GPG-Schlüssels gefragt. Danach wird die Datei geöffnet.
Man kann aber auch die symmetrische Verschlüsselung von GPG verwenden. Dafür fügt man der Datei ~/.vimrc folgende Zeile hinzu:
let g:GPGPreferSymmetric = 1
Wird nun eine Datei mit einer der oben genannten Endungen angelegt, wird man beim Speichern nach einem Passwort gefragt, um die Datei zu verschlüsseln. Öffnet man eine so gespeicherte Datei, wird man wiederrum nach dem Passwort gefragt. Bei jeder Speicherung muss dann jedoch das Passwort angegeben werden.
Folgende Beiträge könnten Dich auch interessieren:
Schlagworte: GPG, Verschlüsselung, Vim








[...] vim Plugin – gnupg verschlüsselt Dateien [...]