Codificación y seguridad
Base64, hashes, contraseñas y otras tareas de codificación. · 3 herramientas
Las herramientas de codificación cambian cómo se representan los datos sin cambiar lo que significan: bytes en Base64, texto en un resumen hash, números aleatorios en una contraseña. Son la fontanería detrás de los adjuntos de correo, la autenticación de API, la verificación de descargas y la seguridad de cuentas, y también el lugar donde fallan las implementaciones descuidadas: el manejo de UTF-8, los alfabetos seguros para URL, las fuentes débiles de aleatoriedad.
Base64 codifica y decodifica texto y archivos, con el alfabeto seguro para URL y el ajuste de líneas como opciones, y muestra los bytes decodificados como texto o los ofrece para descargar. Hash calcula MD5, SHA-1, SHA-256, SHA-384 y SHA-512 para texto o para un archivo de cualquier tamaño, con un campo donde pegar una suma de verificación publicada y ver al instante si la descarga coincide.
Generador de contraseñas toma valores de la fuente aleatoria criptográfica del navegador (Web Crypto), nunca de Math.random, y muestra la entropía de lo que produjo. Como no se sube nada, puedes calcular el hash de un archivo confidencial o generar una contraseña de producción aquí con la misma confianza que al ejecutar un comando en local; las páginas de herramienta describen exactamente qué API hace el trabajo.