anun1

viernes, 19 de noviembre de 2021

Convertir a base64 en javascript

 Hoy veremos como convertir texto a base64 pero diran que es la base64, pues la base64 es un sistema de numeracion posicional que usa 64 digitos como base, la codificacion es muy simple no es como un hash y no se recomienda para codificar cosas de alto valor, esta usa 64 caracteres ascii y son los siguientes:


ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/


El símbolo '=' se usa como un sufijo especial

bueno como dije usaremos javascript ya que nos proporciona 2 comandos para realizar esta accion que son los comandos  btoa y atob  

btoa este comando convierte una cadena de texto a base64, asi que no iremos a la consola de google chrome y tecleamos lo siguiente

t="flamer es un crack"
c=btoa(t)
alert(c)

el resultado sera un mensaje de texto con el siguiente codigo: 




ahora para revertirlo usaremos el comando atob tecleamos lo siguiente en nuestra consola

c="ZmxhbWVyIGVzIHVuIGNyYWNr"
t=atob(c)
alert(t)

y obtenemos el siguiente resultado

como ven es muy sensillo, esta codificacion se puede usar para codificar archivos e imagenes o url por si lo deseas pero como vieron es muy facil de revertir no es como un hash de seguro.

bueno saludos Flamer




No hay comentarios.:

Publicar un comentario