Como broma, mi amigo cifró mi artículo en Base64 y lo guardó. No tengo copias de seguridad. ¿Tendré que rehacerlo o hay alguna forma de descifrarlo?

Base-64 no es un cifrado, técnicamente, es solo una codificación. Es simplemente una reorganización de los datos binarios de su trabajo en grupos de seis bits, y el valor de esos seis bits se traduce en un carácter imprimible utilizando una tabla de búsqueda simple. No hay un “secreto” único que deba conocerse, como una clave.

Asumiendo que sabes cómo lo hizo, puedes deshacerlo. Si copió todo el texto y lo codificó, puede tomar el texto actual del papel y decodificarlo usando un sitio como Base64 Decode and Encode – Online. Comprenda que cualquier formato avanzado en su documento probablemente se perderá; copiar texto y pegarlo en el cuadro de texto de una página web generalmente da como resultado una conversión del formato de texto nativo del editor a codificaciones ASCII o UTF más universales, que pierde información sobre la fuente, el espaciado entre líneas / párrafos, sangrías, etc. Probablemente también perderá cualquier imagen. que fueron cortados y pegados.

Lecciones aprendidas:

  • Protege con contraseña tu computadora y bloquea o cierra sesión cada vez que te alejes de ella. Asegúrese de que nadie más que usted sepa la contraseña.
  • Mantenga una copia de seguridad de cualquier información valiosa que tenga. Una memoria USB de 8GB es tan barata que las regala en ferias comerciales y se puede conectar a cualquier computadora de los últimos 15 años para transferir un archivo. Google Drive ofrece 15 GB por cuenta de Google (compartida entre todas las aplicaciones de Google, incluidas GMail, Drive, Photos, etc.) absolutamente gratis con un mínimo de anuncios, y hay proveedores de almacenamiento en la nube similares, muchos de los cuales ofrecen varios conciertos de almacenamiento gratis con el beneficio adicional de poder para acceder a sus datos desde cualquier computadora con acceso a Internet.
  • Encuentra nuevos amigos. Cualquiera que piense que es divertido poner en peligro su calificación (o su trabajo) no vale la pena quedarse.

Base64 no es un método de cifrado. Es un método para representar datos binarios en un formato de texto, usado en circunstancias donde la transmisión binaria directa es imposible. Existen múltiples herramientas en línea para convertir de ida y vuelta a base64 [1].

Aún así, deje que esta sea una lección valiosa para usted de que si algo es importante para usted, tener una sola copia es, por decirlo suavemente, mal aconsejado.

Notas al pie

[1] Google

Primero aprenda de esto y haga copias. Personalmente las guardo en mi computadora, copias múltiples en Google Drive y envíeme copias por correo electrónico a una dirección de Yahoo.

Para resolver este problema, haga una copia del archivo actual y guárdelo en otro lugar y también guarde una copia en una unidad USB. Ahora encuentre el libro más pesado que tenga en su poder. Toma el libro y golpea a tu amigo con fuerza en la cabeza. Cuando se levante del piso, coloque la unidad USB frente a él y diga que lo arregle. Una vez que lo arregla, tienes la opción de mantenerlo como amigo si crees que ha aprendido la lección o perderlo si no lo haces.

BASE64 no es un método de cifrado, es una codificación que representa datos de 8 bits utilizando un alfabeto de 6 bits, más un carácter de relleno. Puede codificar fácilmente datos en BASE64 y decodificarlos más tarde.

Como otros han dicho, sus datos no están encriptados, solo se representan de manera diferente. Si no desea decodificarlo utilizando una herramienta de línea de comandos, hay sitios web que lo hacen por usted, es decir, Decodificación y codificación Base64 – En línea

No está ‘encriptado’ porque no necesita ningún tipo de clave para ‘desencriptarlo’. Todo lo que necesitas es una herramienta que pueda convertir desde base64. Si estás usando Unix estás de suerte porque debería haber una herramienta llamada, bueno, base64. Tiene una opción -d para decodificar, solo hazlo:

base64 -d > archivo_no codificado

Si estás en una plataforma diferente, es posible que necesites una herramienta diferente.

Simplemente ejecute cat old_file | base64 --decode > new_file cat old_file | base64 --decode > new_file . Si está ejecutando un sistema operativo de juguete (es decir, que no es Unix), entonces hay otras vías para probar.

Base64 no es un método de cifrado. Puede decodificar lo que se haya codificado utilizando cualquier lenguaje de programación que tenga la función. Por ejemplo, Php, Python, Julia, etc.

Sólo:

cat | base64 -D> the_file_decrypted.pdf


cifrar:

cat the_file_plain.pdf | base64> the_file_plain.pdf.b64

  1. Golpea a tu amigo al revés.
  2. Sigue la respuesta de Brenden Donegan.