Acerca de Cifrado AES
AES de hidevtool cifra y descifra texto UTF-8 en tu navegador. Elige modo de bloque (incluido GCM), relleno, longitud de IV, clave hex o frase de contraseña y salida Base64/hex—nada se sube.
Qué puedes hacer
¿Qué es AES?
AES (Advanced Encryption Standard) es cifrado simétrico: la misma clave cifra y descifra. Se usa ampliamente para datos en reposo y en tránsito. Esta herramienta admite CBC, CFB, CTR, OFB, ECB y GCM (cifrado autenticado).
Modos de bloque
- CBC — requiere IV de 16 bytes; buen predeterminado para texto general.
- GCM — AEAD: IV de 12 bytes (24 hex), etiqueta de integridad integrada; sin relleno.
- ECB — sin IV; bloques idénticos filtran patrones (evítalo en datos estructurados).
- CFB / OFB — tipo flujo; útil para datos incrementales o en tiempo real.
- CTR — paralelizable; necesita IV único por mensaje.
Relleno
- Pkcs7 — el más común; buena interoperabilidad.
- Iso97971 / AnsiX923 — variantes ISO/ANSI para sistemas legacy.
- ZeroPadding — relleno con ceros; verifica longitud al descifrar.
- NoPadding — el texto claro debe ser múltiplo de 16 bytes.
- GCM — no aplica relleno (AEAD).
Codificación de salida
- Base64 — compacto; fácil en JSON, URL y email.
- Hex — legible; útil en logs y depuración a nivel de bytes.
Consejos de seguridad
- 1Genera claves e IV con fuente aleatoria criptográficamente segura.
- 2Prefiere GCM o CBC sobre ECB; nunca reutilices IV/nonce con la misma clave.
- 3En producción usa claves AES-256 hex (64 caracteres hex) o frases fuertes.
- 4Rota claves e IV periódicamente; guarda secretos fuera del código fuente.
- 5Usa esta página para depuración y pruebas; producción requiere gestión de claves e implementaciones revisadas.
Casos de uso frecuentes
Cifrado en tránsito
Protege campos sensibles antes de cruzar la red; alinea modo, IV y codificación con tu backend.
Secretos en archivos y config
Cifra notas locales o blobs de config; guarda el token empaquetado o parámetros con tu backup.
Depuración de API
Reproduce pasos AES del cliente contra gateway o SDK móvil sin enviar claves al servidor.
Preguntas frecuentes
- ¿Cómo cifro con AES en línea?
- Pega texto claro, elige modo y relleno, define IV (32 hex en la mayoría de modos, 24 hex en GCM), introduce clave hex o frase de contraseña, elige salida Base64 o hex y pulsa Cifrar.
- ¿Clave hex o frase de contraseña?
- Cadenas hex válidas de 32/48/64 caracteres se tratan como claves AES-128/192/256 crudas. Cualquier otra cosa se deriva como frase y cifra con el modo seleccionado.
- ¿Qué longitud de IV debo usar?
- Modos de bloque (CBC, CFB, CTR, OFB) usan 16 bytes (32 hex). GCM usa 12 bytes (24 hex). ECB ignora IV.
- ¿Se envían mis claves a hidevtool?
- No. Cifrar y descifrar ocurren enteramente en tu navegador.