viernes, 10 de septiembre de 2010

Cifrado de archivos en Ubuntu

Si vienes de Windows y aún no sabes como cifrar archivos en Ubuntu, te voy a explicar tres formas diferentes de hacerlo.
La primera es utilizar herramientas gratuitas comunes a todas las Plataformas como es TrueCrypt.
Las otras dos son muy similares:  
Si quieres cifrar puntualmente sin complicarte la vida, puedes abrir un Terminal en la ubicación donde esta el archivo o carpeta a cifrar y hacer lo siguiente:
  • gpg -c nombreArchivoCarpeta
Como GPG no tendrá clave asignada nos lo dirá, pero acto seguido nos pedirá una contraseña y confirmación de esta para cifrar el archivo solicitado. el resultado será un archivo con el mismo nombre pero con la extensión .gpg

Ahora ya podemos eliminar el archivo original. Antes asegurarse de que  vas a poder recordar la clave ya que sino, va a ser imposible recuperarlo.

Para descifrarlo deberemos poner simplemente:
  • gpg nombreArchivoCarpeta.gpg

Nos solicitara la Frase de paso y volveremos a tener nuestro archivos o carpetas descifrados.

Ahora bien, si su uso va a ser bastante habitual lo mejor es crearse un clave de Usuario PGP. Así con unos simples clis de ratón podremos cifrar todo lo que queramos.
Para esto vamos a realizar lo siguiente. Nos dirigimos a:
  • Acesorios/Contraseña y claves de cifrado
Allí, en la ventana que nos surja seleccionamos  Archivo - Nueva... y en el cuadro de diálogo que aparece, selecciona Clave PGP, y luego Continuar.


Ahora rellenaremos los campos con nuestros datos. Solamente es imprescindible el primer campo, los otros son optativos.
Una vez rellenados pulsamos el botón Crear.
Y deberemos introducir una clave de paso que podamos recordar con seguridad.


Introducida la clave creará nuestra nuestra clave de usuario PGP lo cual llevará unos segundos.


Concluido el proceso, tendremos creada nuestra clave PGP y ya podremos cerrar la ventana.



Ahora nada más deberemos seleccionar con el botón derecho del ratón cualquier documento o carpeta que queramos cifrar y en el menú que se despliega seleccionamos la opción Cifrar.




Nota: Sino nos sale la opción cifrar en el menú desplegable, esto quiere decir que no tenemos instalado el paquete seahorse-plugins. Para instarlo simplemente desde un Terminal ejecutamos:
  • sudo apt-get install seahorse-plugins
    Siguiendo por donde estábamos, al seleccionar un archivo y cliquear en Cifrar nos saldrá la siguiente ventana donde elegiremos con que clave queremos hacer el cifrado.


    Realizamos nuestra selección y los archivo será cifrados. Os dejara un archivo cifrado con extensión .pgp no .gpg que era el caso anterior.


    Para descifrarlos nada más deberemos realizar un doble clic sobre el archivo cifrado y en el cuadro de dialogo resultante ponemos nuestra contraseña y listo.

    17 comentarios:

    1. gracias...esta información me sirvió demasiado... cuídate.

      ResponderEliminar
    2. gracias es justo lo que andaba buscando muchas gracias

      ResponderEliminar
    3. Me alegro muchos serte de ayuda!!!
      Saludos

      ResponderEliminar
    4. Menos mal que alguien menciona lo del paquete sea-horse plugins... me volvi loco buscando la opcion "cifrar" jajaja

      ResponderEliminar
    5. Por suerte siempre hay alguien entre tantos blogs je je.
      Saludos

      ResponderEliminar
    6. en ubuntu 11.10 no me reconoce
      sudo aptitude install seahorse-plugins
      que no encuentra el comando aptitude

      ResponderEliminar
    7. Perdona esto se debe de actualizar.
      Utiliza:
      sudo apt-get install seahorse-plugins
      Saludos y perdona.

      ResponderEliminar
    8. no me aparese el paquete seahorse-plugins en ubuntu 11.10

      ResponderEliminar
      Respuestas
      1. Puedes bajarte el paquete desde aquí:
        https://launchpad.net/ubuntu/+source/seahorse-plugins/2.30.1-3ubuntu1/+build/2158046/+files/seahorse-plugins_2.30.1-3ubuntu1_i386.deb

        Eliminar
    9. Muchísimas gracias por tu explicación, eres un crack, un saludo!!

      ResponderEliminar
    10. Perdón!!! Solamente necesito saber si un archivo de musica puede ser extension gpg???

      ResponderEliminar
      Respuestas
      1. Que yo sepa, cualquier archivo puede cifrarse.
        En cualquier caso, si tan solo quieres cambiar la extensión, puedes hacerlo. Veras que el icono cambia a uno como documento cifrado, pero no lo estará.
        Saludos

        Eliminar
    11. Perfecto, lo que buscaba
      Muy util, y claro
      10 puntos

      ResponderEliminar
    12. Buenas noches Frannoe.
      Estoy realizando lo de la clave, pero el paquete "seahorse-plugins", me da error.
      Tengo lmde xfce, ¿cual es el que tengo que bajar para añadir "cifrar" al menu contextual?.
      He bajado varios pero me dan el siguiente error, "Dependency is not satisfiable: libcryptui0 (>= 2.27.5)". Sinaptic me responde que tengo instalado el libcryptui0a.
      Buenas noches y, gracias de antemano.

      ResponderEliminar
    13. Buenas tardes Frannoe:
      Estoy intentando hacer lo de añadir al menú contextual esto de cifrar, pero ese paquete no lo encuentro en ningún sitio.
      He cambiado repositorios a:
      -deb http://ftp.debian.org/debian testing main contrib non-free y por intentar a
      -deb http://packages.linuxmint.com debian main upstream import #incoming
      deb http://debian.linuxmint.com/incoming testing main contrib non-free
      deb http://debian.linuxmint.com/incoming/security testing/updates main contrib non-free
      deb http://debian.linuxmint.com/incoming/multimedia testing main non-free
      No hay manera no me lo encuentra.
      La clave se me ha instalado y todo perfecto pero me falta esto.
      ¿será por thunar?
      Decirte que lo de clave gpg -c, el nombre del archivo no puede llevar ningún espacio.
      Muchas gracias y un saludo

      ResponderEliminar