Cifrar / descifrar texto

Cifre texto claro y descifre texto cifrado utilizando algoritmos criptográficos como AES, TripleDES, Rabbit o RC4.

Para cifrar un texto, introdúzcalo en la sección Encriptar con una clave secreta y elija AES; copie el resultado y descífrelo más tarde con la misma clave y el mismo algoritmo.

Last updated:

Cifrar / descifrar texto. Cifre texto claro y descifre texto cifrado utilizando algoritmos criptográficos como AES, TripleDES, Rabbit o RC4.

Nuestra herramienta gratuita de cifrado de texto online le permite cifrar texto y descifrar texto con una clave secreta directamente en el navegador.

Elija AES (AES-256 en modo CBC con relleno PKCS#7), TripleDES (3DES-CBC con clave de 192 bits), el cifrado de flujo Rabbit o RC4; el texto cifrado se genera al instante en Base64 o hexadecimal y el formato se detecta automáticamente al descifrar.

Internamente la herramienta usa la biblioteca CryptoJS en modo frase de contraseña: cada cifrado genera una sal aleatoria de 64 bits y la clave y el IV se derivan con EVP_BytesToKey de OpenSSL (MD5, una iteración).

El resultado en formato OpenSSL Salted__ es compatible con CryptoJS y con openssl enc -d -aes-256-cbc -md md5 -a.

Como esta derivación es rápida, la seguridad depende de una clave fuerte: use el botón de clave aleatoria o nuestro Generador de frases de contraseña. Para hashes de un solo sentido, consulte Hash Text.

Preguntas frecuentes

¿Cómo cifro y descifro texto con esta herramienta?

En Encriptar, introduzca su texto y una clave secreta, elija un algoritmo (AES es el predeterminado y recomendado; TripleDES y RC4 son heredados) y la salida en Base64 o hexadecimal, y copie el texto cifrado. Para descifrar, péguelo en la sección Desencriptar con la misma clave y el mismo algoritmo; el botón Descifrar esto lo hace con un clic.

¿Qué modo AES y qué derivación de clave usa la herramienta?

AES es AES-256 en modo CBC con relleno PKCS#7, mediante la biblioteca CryptoJS. En cada cifrado se genera una sal aleatoria de 8 bytes y la clave y el IV se derivan de su frase de contraseña con EVP_BytesToKey de OpenSSL (MD5, una iteración). La salida usa el formato Salted__ de OpenSSL, así que los resultados en Base64 empiezan por U2FsdGVkX1.

¿Qué seguridad ofrece y por qué importa mi frase de contraseña?

AES-256 en sí es robusto, pero la clave se deriva de su frase de contraseña con una única ronda rápida de MD5, así que una frase corta o común puede adivinarse por fuerza bruta. Use Generar clave aleatoria o una frase larga y aleatoria, y compártala por un canal aparte. El texto cifrado no tiene etiqueta de autenticación, así que no se detectan las manipulaciones.

¿Puedo descifrar el resultado con OpenSSL?

Sí, en el caso de AES. Guarde la salida Base64 en una sola línea en un archivo y ejecute openssl enc -d -aes-256-cbc -a -A -md md5 -in file.txt, e introduzca la misma frase de contraseña. La opción -md md5 es necesaria porque OpenSSL 1.1.0 y posteriores usan SHA-256 para derivar la clave por defecto.

¿Por qué falla el descifrado con un error?

El descifrado falla cuando la clave secreta o el algoritmo son distintos de los usados para cifrar, o cuando el texto cifrado se ha cortado o modificado. Las claves distinguen entre mayúsculas y minúsculas. La entrada en Base64 o hexadecimal se detecta automáticamente, así que no hace falta elegir un formato al descifrar.

¿Se envían mi texto o mi clave secreta a un servidor?

No. El cifrado y el descifrado se ejecutan en su navegador. El enlace de Compartir enlace del texto cifrado contiene solo el texto cifrado y el algoritmo, nunca su clave secreta, así que envíe la clave por separado.

Cómo usar esta herramienta online

Con Cifrar / descifrar texto puede formatear, validar, convertir, decodificar, codificar, generar o revisar datos rápidamente en el navegador, sin abrir una aplicación pesada. Empiece con el campo de entrada o las opciones visibles, revise el resultado y copie o descargue la salida.

Procesamiento privado en el navegador

Cifrar / descifrar texto mantiene el procesamiento normal de forma local en su navegador. Esto ayuda con fragmentos de código, tokens, documentos, valores de configuración, textos y otros contenidos que no deberían enviarse a un servicio remoto sin necesidad.

Cuándo resulta útil

Use Cifrar / descifrar texto para tareas repetibles de desarrollo, documentación técnica, pruebas de QA, conversiones rápidas, depuración, limpieza de contenido y flujos internos de equipo. La página prioriza entradas claras, respuesta inmediata y una salida fácil de reutilizar.

Consejos prácticos

Antes de copiar el resultado, revise detalles como espacios, mayúsculas, nombres de archivo, codificación, estructura de tokens, saltos de línea o formato de salida. Estas comprobaciones reducen errores en código, informes, tickets, correos o notas técnicas.