Saltar al contenido
LeedyBox
Apoyar

Herramientas para desarrolladores

Codifica, decodifica, prueba y genera valores para el trabajo diario de desarrollo. Los datos se procesan en tu navegador.

Cómo elegir la herramienta para desarrolladores adecuada

Empieza por el tipo de valor que tienes delante. Base64 / URL / JWT sirve para cadenas de una respuesta de API o de una cabecera Authorization: codifica y decodifica Base64 como texto UTF-8 (al decodificar también acepta la variante segura para URL) y la codificación porcentual, y muestra la cabecera, la carga útil y las fechas iat, nbf y exp que contenga un token. La decodificación URL deja los signos más tal cual, y un Base64 que se decodifica en datos binarios, como una imagen, se indica como error en lugar de mostrarse. La decodificación de JWT no verifica la firma, así que un token decodificado no demuestra quién lo emitió ni que sea válido. Usa el Analizador cron para comprobar una programación de Unix, Spring, Quartz o AWS EventBridge y ver sus próximas ejecuciones en la zona horaria que elijas, y el Probador de RegEx cuando un patrón coincida con más o con menos texto del esperado.

El Generador de hash calcula hashes MD5, SHA-1, SHA-256, SHA-384 y SHA-512 de un texto o un archivo y los compara con una suma de verificación esperada, por ejemplo para comprobar una descarga con el valor SHA-256 publicado. También calcula HMAC con los algoritmos SHA. El Generador de contraseñas y UUID crea contraseñas aleatorias con una estimación de la entropía y UUID v4 o v7, y puede inspeccionar un UUID existente. El Conversor de marcas de tiempo Unix resulta útil cuando un registro muestra un número como 1700000000: salvo que elijas tú la unidad, deduce por el tamaño del número si está en segundos, milisegundos, microsegundos o nanosegundos, y también convierte fechas en marcas de tiempo.

Estas herramientas se ejecutan como JavaScript en tu navegador, y lo que introduces no se envía a LeedyBox. Las contraseñas y las partes aleatorias de los UUID proceden del generador criptográfico de números aleatorios del navegador. Los hashes SHA y los HMAC usan la API Web Crypto, que los navegadores solo ofrecen en contextos seguros, como las páginas HTTPS, mientras que MD5 lo calcula el propio script de la página. Un archivo se carga entero en memoria antes de calcular su hash, así que con archivos muy grandes el cálculo puede ser lento o fallar. Los patrones se prueban con el motor de expresiones regulares de JavaScript y pueden comportarse de otra forma en Python, Java o una base de datos; la búsqueda se ejecuta normalmente en un worker en segundo plano que se detiene si tarda más de dos segundos. Los resultados de cron y de las marcas de tiempo dependen de los datos de zonas horarias de tu navegador.

Las guías para desarrolladores explican con más detalle la sintaxis de cron, las funciones hash, la entropía de las contraseñas y las versiones de UUID, las expresiones regulares y el tiempo Unix.

Guías para desarrolladores →