Encriptar archivos en unix

Como mi memoria es un asco, tengo un archivo en el disco de la mac que tiene mis passwords anotadas, y dicho archivo se hace backups todos los días por las dudas mediante time-machine..
Ahora.. ese archivo, claramente, no puede estar en texto plano así nomas así que estuve buscando alguna forma de encriptar el archivo y que sea al menos un poco mas seguro (y de paso molesto para mi)..

Una forma es hacer un .zip con clave, lo cual suckea jodidamente.. buscando un poco más, encontré esto:

Para encriptar:

openssl des3 -salt -in passwords -out passwords.crypt

Para desencriptar

openssl des3 -d -salt -in passwords.crypt -out passwords

Simple..
Ahora tengo que buscar una forma de que encripte y desencripte on-the-fly para ver ese archivo pidiendo la clave.. Ya se me va a ocurrir un script, mientras… esto sirve

UPDATE:
Me tiraron el dato que vim encripta archivos y despues los podes leer usando la opcion -x, es decir:

vim -x [archivo]

Drupal + Lighttpd + URLS bonitas + subdirectorio

Si, asi de largo. Tuve que instalar un drupal en un servidor que usaba lighttpd, el problema es que yo lo mudé desde un apache y el drupal usaba el modulo de urls bonitas.. Cuando lo mudé al lighttpd (que no usa mod_rewrite) el sitio no anduvo más ni para atras ni para adelante.

La cosa es que encontré la solucion, pero solo si el sitio estaba sobre el root del vhost, lo que dió mas dolor de cabezas. Al fin encontré la solucion acá con un pequeño script lua y usando lighttpd-mod-magnet.

La solución es bastante simple.. Necesitamos mod-magnet (probablemente necesites root para todos los pasos)

1
2
apt-get install lighttpd-mod-magnet
lighty-enable-mod magnet

Despues hace falta el script lua que hace la magia

1
2
3
cd /etc/lighttpd
wget http://more.zites.net/morefiles/lighty-drupal-lua-conf.tar.gz
tar xvzf lighty-drupal-lua-conf.tar.gz

Luego, activarlo para el host

1
2
3
$HTTP["host"] =~ "your.domain.example.com" {
  include_shell "./drupal-lua-conf.sh"
}

Si el drupal está funcionando sobre un sub-directorio, podes pasarle el sub-directorio como parámetro al script y anda de perlas, algo como

1
include_shell "./drupal-lua-conf.sh drupal-5"

Y voilá, tenes drupal andando en lighty…

Me hizo doler la cabeza una mañana larga esto, por eso lo dejo por acá a mano