简体中文 Tiếng Việt 日本語 한국어 हिन्दी Español Français العربية বাংলা Português Русский اردو Bahasa Indonesia Deutsch Naijá मराठी తెలుగు Türkçe தமிழ்
// cryptographic tool v2.0

AESDescifrar

SÓLO DEL LADO DEL CLIENTE
API DE CRYPTO WEB
Cambiar a la herramienta de cifrado
🔒 SÓLO DEL LADO DEL CLIENTE- Las claves y los datos permanecen dentro de su navegador y nunca se cargan en ningún servidor. Todo el trabajo criptográfico se ejecuta en la API Web Crypto nativa.
Configuración del algoritmo
🔑
Material clave y IV
La llave hexagonal necesita64caracteres (32 bytes)
El IV hexagonal necesita32caracteres (CBC/CTR=32, GCM=24)
Liberar para cargar el archivo .enc
TEXTO CIFRADO/ENTRADA
TEXTO PLANO/SALIDA
Archivo descifrado listo para descargar
¿Necesita cifrado?
Listo: ingrese la clave, el IV y el texto cifrado, luego haga clic en Descifrar
Algoritmo
AES
Modo CBC
Fuerza clave
256
bits
Nivel de seguridad
ALTO
Grado militar
Descifrado
0
bytes esta sesión
🔑
¿Por qué necesitas una clave secreta?
AES es un cifrado simétrico, por lo que se utiliza la misma clave tanto para el cifrado como para el descifrado. Durante el descifrado,la clave debe coincidir exactamente con la clave de cifrado; incluso una diferencia de un carácter provocará fallas o resultados ilegibles.

La clave secreta debe permanecer confidencial. Cualquiera que tenga la clave puede descifrar los datos y, si se pierde la clave, es posible que sea imposible recuperar el contenido cifrado.
🎲
¿Por qué se requiere una IV/nonce?
El IV o nonce debe coincidir exactamente con el valor utilizado durante el cifrado; de lo contrario, el resultado descifrado no será válido. CBC y CTR utilizan un IV de 16 bytes (32 caracteres hexadecimales), mientras que GCM utiliza un nonce de 12 bytes (24 caracteres hexadecimales).

El IV normalmente viaja con el texto cifrado y no necesita permanecer en secreto, pero si falta, ya no es posible descifrarlo correctamente.
⚙️
El modo de cifrado debe coincidir exactamente
El modo seleccionado aquí debe ser idéntico al utilizado durante el cifrado; de lo contrario, el descifrado fallará o producirá resultados ilegibles.

CBCes un modo de bloqueo común que requiere una vía intravenosa.CTRse comporta más como una secuencia y es rápido para datos de gran tamaño.GCMagrega controles de integridad, por lo que el texto cifrado manipulado falla inmediatamente.
📏
El tamaño de la clave debe coincidir con el paso de cifrado
El tamaño de la clave determina el recuento de rondas AES, y el cifrado y descifrado deben utilizar la misma longitud de clave.

Si se selecciona el tamaño de clave incorrecto, la importación de claves falla inmediatamente porque la longitud de la clave ya no coincide con la variante AES elegida.
📦
El relleno debe coincidir con el paso de cifrado
Después del descifrado, la herramienta elimina el relleno según el esquema seleccionado. Si el modo de relleno es incorrecto, la salida puede terminar con bytes basura o fallar por completo.

PKCS#7es la opción más común y elimina el relleno con precisión.Relleno cerotrims al final00bytes y solo es seguro cuando se conoce la longitud original.
🔠
Codificación de entrada: ¿en qué formato está el texto cifrado?
La herramienta de cifrado genera texto cifrado. Para descifrarlo correctamente, elija la misma codificación para que el navegador pueda reconstruir los bytes originales antes de ejecutar el descifrado AES.

Base64usa letras, números y+/=, a menudo con relleno final.Hexadecimalusos0-9ya-fcon dos caracteres por byte. Si carga un archivo binario .enc, la elección de codificación se ignora automáticamente.