Cifrado simétrico con GPG

 

Uno de los temas más tratados en internet últimamente es la privacidad y el hecho de evitar que terceras personas puedan leer la información que nosotros estamos transmitiendo, para ello podemos utilizar protocolos seguros como SSH o HTTPS, pero si queremos asegurarnos que nadie puede leer nuestros mensajes otra opción sería poder cifrarlos, para ello podemos utilizar GPG.

¿En que consiste el cifrado simétrico?

El cifrado simétrico consiste en encriptar un archivo mediante el uso de una contraseña de forma que solo las personas que conocen dicha contraseña serán capaces de leer la información que contiene el archivo, para poder entender mejor este tipo de cifrado os lo mostraré con una imagen.

 

Esquema del cifrado simétrico

Cómo podéis ver en la imagen el usuario que tiene el archivo original cifrará dicho archivo mediante una contraseña, posteriormente enviará el archivo por el método que le resulte más cómodo teniendo en cuenta que solo aquellas personas que conozcan la contraseña podrá descifrar la información del archivo. Para evitar futuros ataques es recomendable utilizar una contraseña muy robusta.

Ventajas y desventajas

Ventajas:

  • No requiere mucha computación (proceso rápido)
  • Es un proceso relativamente rápido
  • Es muy útil para cifrar archivos personales porque solo es necesario saber la contraseña.

Desventajas:

  • Es vulnerable a ataques de fuerza bruta y de diccionario, para intentar leer la información sin privilegios.
  • Distribuir la contraseña para que ambos usuarios la obtengan puede llevar a que  3º personas la intercepten.
  • En el caso de manejar numerosas claves puede ser muy confuso.

Cifrando archivos con GPG en Linux

En los sistemas Linux podemos utilizar la utilidad GNU-GPG que esta instalada por defecto en la mayoría de las distribuciones, si utilizamos equipos windows tendríamos que instalar GPG4Win. Para poder ver todo el proceso lo grabaré, en mi caso utilizaré un sistema Windows  pero los comando serían los mismos para Linux.

https://www.youtube-nocookie.com/embed/8TWLL45ygdk
Comando utilizados en el vídeo

gpg –symmetric fichero –> Crear un archivo cifrado en binario

gpg -a –symmetric fichero –> Crea un archivo cifrado en ascii

gpg -a –symmetric –cipher-algo AES -o fichero.aes  fichero –> Crear un archivo cifrado con AES

gpg -d fichero –> Desencripta el mensaje y lo muestra en pantalla

gpg -o salida.txt -d fichero –> Guarda la información desencriptada en el archivo especificado

Recordad que para cualquier duda podéis contactar con nuestro equipo de soporte

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s