Función de Cifrado AES
Herramienta gratuita en línea para cifrar y descifrar con AES. Soporta cifrado de 128 y 256 bits, modos CBC/ECB, PKCS7 y conversión a Hex/Base64.
Herramienta gratuita en línea para cifrar y descifrar con AES. Soporta cifrado de 128 y 256 bits, modos CBC/ECB, PKCS7 y conversión a Hex/Base64.
El algoritmo AES reemplazó oficialmente a DES como el nuevo estándar de cifrado de generación en 2001. Esta transformación se originó de una actividad de solicitud de algoritmos globales iniciada por el Instituto Nacional de Estándares y Tecnología (NIST). Después de una selección rigurosa, el algoritmo Rijndael finalmente prevaleció y se estableció como el Estándar Federal de Procesamiento de Información FIPS 197, marcando la entrada de la tecnología de cifrado en una nueva etapa de desarrollo.

| Modo | Vector de Inicialización | Paralelismo | Propagación de Error |
|---|---|---|---|
| CBC | Requerido | Ninguno | Nivel de bloque |
| CTR | Valor inicial del contador | Soportado | Sin propagación |
| Modo | Documento Estándar | Esquema de Relleno | Escenario de Uso |
|---|---|---|---|
| PKCS#7 | RFC 5652 | Rellenar n bytes con valor n | Datos generales |
| ZeroPadding | Práctica Industrial | Rellenar con bytes 0x00 | Datos binarios |
| ISO/IEC 7816-4 | Estándar ISO | Primer byte 0x80 seguido de 0x00 | Aplicaciones de tarjetas inteligentes |
Advanced Encryption Standard (AES) es un algoritmo de cifrado simétrico establecido por el NIST de EE. UU. Utiliza la misma clave tanto para cifrar como para descifrar y se considera ampliamente el estándar mundial para proteger datos sensibles.
Los números se refieren a la longitud de la clave de cifrado en bits. AES-128 utiliza una clave de 16 bytes, AES-192 de 24 bytes y AES-256 de 32 bytes. AES-256 proporciona el mayor nivel de seguridad y a menudo se requiere para datos militares o altamente confidenciales.
CBC (Cipher Block Chaining) o CTR (Counter) son los modos más recomendados para uso general, ya que proporcionan una buena seguridad. ECB (Electronic Codebook) es el modo más simple pero el menos seguro, ya que bloques de texto plano idénticos producen bloques de texto cifrado idénticos. Evita ECB a menos que sea estrictamente necesario.
Un IV es un valor aleatorio o pseudoaleatorio que se usa junto con la clave secreta para cifrar datos. Garantiza que cifrar el mismo texto plano varias veces produzca diferentes textos cifrados. Modos como CBC, CFB y OFB requieren un IV (generalmente de 16 bytes para AES).