Editare files cifrati

Molto spesso ci troviamo a dover cifrare dei singoli file con la nostra chiave  gpg ma poi risulta eccessivamente scomodo decifrarli ogni volta che bisogna leggerli.
Per questo possono venirci in aiuto i due editor di testi piu' potenti che ci fornisce l'opensource cioe' vim e emacs (o xemacs)

settare vim risulta estremamente semplice basta copiare il seguente script[1] all'interno della cartella ~/.vim/plugin/

[1] url: http://vim.sourceforge.net/scripts/download_script.php?src_id=2108

Mentre con emacs il procedimento e' leggermente piu' complesso

1. copiare lo script crypt++.el[2] nella cartella
   
 $> cp crypt++.el  /usr/local/lib/xemacs/xemacs-packages/lisp/os-utils (se si usa xemacs)
 $> cp crypt++.el  /usr/share/emacs/site-lisp/ (se si usa emacs)

[2]url: http://freefriends.org/~karl/crypt++/crypt++.el

2. andare nella cartella dove lo abbiamo copiato e compilarlo

$> cd /usr/local/lib/xemacs/xemacs-packages/lisp/os-utils
$> xemacs -batch -f batch-byte-compile crypt++.el

3. Aggiungere le seguenti 3 righe nel file .emacs o .xemacs/Init.el
    
    (require 'crypt++)
    (setq crypt-encryption-type 'gpg)
    (modify-coding-system-alist 'file ".(bz|bz2|gz|Z|gpg|rc4)'" 'binary
)    

ancora una volta Debian o ubuntu vengono a darci una mano: nel caso di vim troviamo lo script nel pacchetto vim-scripts, nel caso di emacs i punti 1 e 2 vengono automatizzati dal comando

$> sudo aptitude install crypt++el mcrypt

This entry was posted in General. Bookmark the permalink.