Encriptar texto con base 64 en terminal linux

Encriptar texto con Base 64 en terminal linux y desencriptarlo posteriormente.

Base64 es un algoritmo de codificación que nos permite transformar cualquier carácter, en un código compuesto por letras latinas, dígitos y algún símbolo específico. La simplicidad del algoritmo, es una de las razones por las que Base64 es tan popular.

Los pasos para convertir / codificar datos a Base64, son simples y rápidos. Base64 es un algoritmo reversible, por tanto decodificar Base64 en datos legibles por humanos, también es tarea sencilla, tan solo debes invertir los pasos. En nuestro caso, usaremos OpenSSL para las operaciones previstas en el artículo.

Encriptar texto con Base64

Encriptar texto con Base64

 

Encriptar texto con Base 64 en terminal linux

Esta operación es extremadamente sencilla, además la puedes integrar, exportar, etc, en cualquier script bash. La sintaxis que debes usar es la siguiente.

echo [text] | openssl enc -base64

Vemos un ejemplo.

echo "Bienvenido a SoloLinux" | openssl enc -base64

El resultado del texto encriptado es…

QmllbnZlbmlkbyBhIFNvbG9MaW51eAo=

 

Ahora lo desencriptamos añadiendo «-d», al final de la orden.

echo [codigo-encriptado] | openssl enc -base64 -d

El ejemplo…

echo "QmllbnZlbmlkbyBhIFNvbG9MaW51eAo=" | openssl enc -base64 -d

Evidentemente, ya conocemos el resultado. Espero te sea de utilidad, este pequeño tip para tu terminal linux.

Bienvenido a SoloLinux
Ejemplo de uso de OpenSSL con Base64

Ejemplo de uso de OpenSSL con Base64

 

Canales de Telegram: Canal SoloLinux – Canal SoloWordpress

Espero que este artículo te sea de utilidad, puedes ayudarnos a mantener el servidor con una donación (paypal), o también colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales. Encriptar texto con base 64 en terminal linux.

Chat de SoloLinux en Telegram

 

2 Comentarios

  1. Baphomet
    01/06/2021
    • Baphomet
      05/06/2021

Agregar comentario

1 logo sololinux

Suscríbete a SoloLinux

Recibe todos los nuevos artículos es tu correo electrónico

You have Successfully Subscribed!

Ir al contenido