Logo

Fast Text Format

Volver al Panel

Fast Text Format Tools

La colección definitiva de utilidades ultrarrápidas para formatear, convertir y agilizar su flujo de trabajo.

Favoritos

Usados recientemente

Añadidos recientemente

Texto y Comparación

Código y Formato

Base64 a archivo

Decodifica cadenas Base64 o Data URI en archivos descargables (imágenes, PDF, documentos, audio) con vista previa instantánea.

Embellecedor

Embellece, valida y minifica tu código JSON, JavaScript, CSS y HTML en una sintaxis limpia y legible.

Formato CSS

Formatea, embellece, valida y minifica código CSS con sangría personalizada.

Generadores visuales CSS

Genera y exporta visualmente código CSS para sombras de caja, degradados, Flexbox y cuadrículas Grid.

CSV a JSON/SQL

Convierte datos CSV a matrices JSON o sentencias SQL INSERT.

cURL a Fetch

Convierta fácilmente comandos cURL en código JavaScript Fetch API.

HTML / XML

Embellece, minifica y limpia código desordenado al instante.

HTML a JSX

Herramienta en el cliente para transformar etiquetas/atributos HTML en JSX compatible con React.

HTML a Tailwind CSS

Convierta estilos en línea estándar y declaraciones CSS en clases de utilidad Tailwind CSS con vista previa.

Ofuscador JS

Transforma código JavaScript legible en código ofuscado y minificado para proteger la lógica.

JSON a Código

Convierta objetos JSON en modelos tipificados para varios lenguajes.

Visor de Árbol JSON

Inspeccione, expanda, contraiga, busque y filtre cargas JSON complejas con visor visual de rutas.

Markdown

Escribe markdown sin formato con una vista previa HTML en vivo.

Visor de Source Map

Herramienta en el cliente para subir archivos .map y desminificar seguimientos de pila.

Formateador SQL

Embellece y formatea consultas SQL desordenadas.

Escape y desescape de cadenas

Escape (y desescape) de forma segura comillas, barras invertidas y saltos de línea para JSON, SQL, HTML y Java/C#.

Optimizador SVG

Minificar y limpiar código SVG.

SVG a PNG/WEBP

Herramienta en el cliente que usa canvas para rasterizar código o archivos SVG en imágenes descargables.

Utilidades XML

Formatear y minificar cadenas XML.

YAML <-> JSON

Convierte instantáneamente entre YAML y JSON.

Datos y Criptografía

Generadores y Utilidades

Arte ASCII

Genere grandes banners de texto ASCII.

Generador de Códigos de Barras

Herramienta en el cliente que usa canvas para generar códigos de barras lineales (UPC, EAN, Code39).

Calculadora CHMOD

Calcule los permisos de archivos de Linux fácilmente.

Contraste de color

Compruebe la accesibilidad del contraste de color WCAG.

Formato de color

Convierte instantáneamente códigos de color HEX, RGB y HSL.

Decodificador Cron

Traduce horarios cron a texto legible.

Generador de Favicon

Convierte imágenes estándar en archivos .ico universalmente compatibles y genera tamaños estándar de iconos para aplicaciones web.

Imagen Base64

Convierte archivos de imagen en cadenas Data URI Base64 y propiedades CSS background-image.

Compresor de imágenes

Comprime y optimiza imágenes JPEG, PNG, WEBP y AVIF localmente en tu navegador.

Generador de tablas de rebajas

Un editor de cuadrícula visual que permite a los usuarios agregar fácilmente filas/columnas y genera instantáneamente una sintaxis de tabla Markdown perfectamente formateada.

Generador de Meta Tags y Open Graph

Genera y previsualiza visualmente etiquetas meta SEO, Twitter Cards y etiquetas Facebook Open Graph.

Generador de datos simulados

Genere cientos de filas de datos de prueba falsos (nombres, correos electrónicos, direcciones, fechas, tarjetas de crédito) y expórtelos como declaraciones CSV, JSON o SQL INSERT para pruebas de bases de datos.

Gen. de Contraseñas

Crea contraseñas seguras y fuertes utilizando algoritmos criptográficos.

Herramientas PDF

Une, divide, extrae, rota y reordena páginas PDF 100% localmente en tu navegador.

Texto de Relleno

Crea texto de marcador de posición aleatorio para maquetas de interfaz de usuario.

Código QR

Cree códigos QR escalables y escaneables a partir de texto o URL.

Probador y constructor de expresiones regulares

Pruebe expresiones regulares con resaltado de grupos de captura y coincidencia en tiempo real, desglose de explicaciones de sintaxis y modos de prueba de cadenas múltiples.

Generador de Robots.txt

Cree reglas válidas de robots.txt, directivas de rastreadores y bloquee scrapers de IA.

UUID / GUID

Genera instantáneamente identificadores únicos universales (v4).

Generador de Sitemap XML

Construya mapas de sitio XML válidos con URLs personalizadas, frecuencias de cambio y prioridades para motores de búsqueda.

Finanzas y Unidades

Redes

Datos y Criptografía

Generador HMAC

Calcule y verifique firmas criptográficas HMAC utilizando SHA-256, SHA-512, MD5 y claves secretas.

-

Cómo usar

Introduzca la carga útil del mensaje y la clave secreta. Seleccione un algoritmo hash (SHA-256, SHA-512, MD5) y la codificación de salida deseada. El hash HMAC se actualiza en tiempo real. Use el cuadro Verificar firma para comprobar si una firma entrante coincide.

Preguntas frecuentes

¿Qué es un HMAC (código de autenticación de mensajes basado en hash)?

Un HMAC es una construcción criptográfica que combina una clave secreta con una función hash criptográfica (como SHA-256 o SHA-512) para verificar tanto la integridad de los datos como la autenticidad de un mensaje.

¿En qué se diferencia un HMAC de un hash normal?

Un hash estándar verifica que los datos no hayan sido alterados accidentalmente, pero cualquiera puede volver a calcularlos. Un HMAC requiere el conocimiento de una clave secreta compartida, lo que garantiza que solo el poseedor legítimo de la clave podría haber firmado el mensaje.

¿Cuáles son los casos de uso comunes en el mundo real de HMAC?

HMAC es estándar para firmar notificaciones de webhooks (Stripe, GitHub, Shopify), autorizar solicitudes de API REST (AWS Signature Version 4), firmar cookies de sesión y validar tokens JWT.

¿Por qué HMAC es inmune a los ataques de extensión de longitud?

HMAC utiliza una estructura hash anidada de dos pasos: H((K ^ opad) || H((K ^ ipad) || M)). Este relleno interior y exterior evita que los atacantes agreguen datos no autorizados al resumen hash.

¿Cómo se deben generar y gestionar las claves secretas de HMAC?

Las claves secretas deben generarse mediante generadores de números aleatorios criptográficamente seguros (al menos 256 bits para SHA-256), almacenarse en variables de entorno o bóvedas de claves y nunca comprometerse con el control de versiones.

¿Qué es la comparación en tiempo constante y por qué es fundamental para la verificación HMAC?

Las comparaciones de igualdad de cadenas estándar salen en el primer byte no coincidente, lo que filtra información de tiempo que permite a los atacantes falsificar firmas byte por byte. La comparación en tiempo constante verifica todos los bytes en el mismo tiempo independientemente del estado de la coincidencia.

¿Qué algoritmos hash se recomiendan para HMAC en la actualidad?

HMAC-SHA-256 y HMAC-SHA-512 se recomiendan universalmente y cuentan con un amplio respaldo. Los algoritmos heredados como HMAC-MD5 y HMAC-SHA-1 no deben utilizarse en sistemas de producción modernos.

¿Qué codificaciones de salida son estándar para las firmas HMAC?

Las cadenas hexadecimales (hexadecimales) y las cadenas Base64 (o Base64URL) son las codificaciones estándar para enviar firmas a través de encabezados HTTP, parámetros de URL y cargas útiles de API.

¿Cómo utilizan las API HMAC para evitar ataques de repetición?

Los remitentes incluyen una marca de tiempo actual o un nonce único en la carga firmada. El servidor receptor valida la firma HMAC y rechaza las solicitudes con marcas de tiempo anteriores a un umbral corto (por ejemplo, 5 minutos).

¿Esta herramienta registra o transmite sus claves secretas o cargas útiles?

No. Todos los cálculos de comparación de firmas y generación de HMAC se ejecutan completamente dentro de la memoria de su navegador mediante rutinas criptográficas del lado del cliente. No se transmiten claves ni datos.

No se encontraron resultados

Intenta ajustar tus términos de búsqueda.