Kratak guide kako da jednostavno koristite GnuPG i vim za transparentnu encripciju fajlova na disku.
Radite na linuxu, imate instaliran vim i gnupg, a mozda imate i gnupg-agent ako ne instalirajte i njega. Ako neshto od toga nemate a na ubuntu/debianu ste (apt-get install gnupg vim gnupg-agent ce vam pomoci).
Plugin za vim sa github vim-gnupg ubaciti u ~/.vim/plugins/.
Pravljenje gnupg kljuca: gpg –gen-key
I potom vim file.asc otvara vim sa dva prozora, gornji u koji upisemo primaoca, u našem slucaju to smo mi, tako da je potrebno navesti sopstvenu email adresu, kad snimimo buffer (ZZ) ostane nam samo donji prozor da u njemu upisemo sadrzaj fajla.
Na dalje otvaranjem tog fajla vim ce decryptovati sadrzaj, menjamo ga i na disk se snima enkriptovan. Passphase unosimo preko gnupg-agenta.
Da svaki put kod pravljenja ne bi unosili svoju email adresu možemo u ~/.vimrc dodati sledeće:
let g:GPGDefaultRecipients = ["user@domen.com"]