Acerca de la herramienta de cifrado y descifrado AES
Utiliza esta herramienta AES para cifrar texto plano y obtener texto cifrado, o para descifrar texto cifrado AES y recuperar texto legible cuando tienes la clave correcta y la misma configuración. Esta página está pensada para pruebas con texto, aprendizaje y depuración de resultados AES.
AES, siglas de Advanced Encryption Standard, es un cifrado simétrico por bloques. El cifrado y el descifrado utilizan la misma clave secreta. Esta herramienta admite tamaños de clave AES habituales: 128 bits, 192 bits y 256 bits. Selecciona el modo, el relleno, el IV, la clave y la codificación de salida que coincidan con tu caso de prueba.
• Cómo usarla
Introduce el texto plano que quieres cifrar o el texto cifrado que quieres descifrar.
Selecciona un modo AES, como ECB, CBC, CTR, OFB o CFB.
Elige el relleno cuando el modo y los datos lo requieran.
Indica la clave y el IV necesarios según tu configuración.
Selecciona Base64 o hexadecimal como formato de visualización del texto cifrado.
Usa cifrar o descifrar para generar el resultado.
• Notas importantes
Para descifrar correctamente, la clave, el modo, el relleno, el IV y la codificación de entrada deben coincidir con los ajustes usados al cifrar. Una pequeña diferencia puede producir texto ilegible o un resultado fallido.
No reutilices el mismo IV con la misma clave en modos que requieren un IV único. El modo ECB se incluye por compatibilidad y pruebas, pero normalmente no se recomienda para usos reales de seguridad porque los patrones repetidos del texto plano pueden seguir siendo visibles.
Base64 y hexadecimal son codificaciones de salida, no métodos de cifrado. Solo determinan cómo se muestra o se copia el texto cifrado.
• Usos habituales
Probar el cifrado y descifrado AES con texto de ejemplo.
Comparar configuraciones AES-128, AES-192 y AES-256.
Depurar resultados AES procedentes de aplicaciones, API o servicios backend.
Comprobar si el modo, el relleno, el IV, la longitud de clave y la codificación de salida son compatibles entre distintos sistemas.