¿Qué es la Herramienta de Cifrado/Descifrado?
Esta herramienta te permite cifrar texto plano en texto cifrado y descifrar texto cifrado de vuelta a texto plano utilizando algoritmos de cifrado simétrico estándar de la industria. Todo el procesamiento se realiza completamente en tu navegador — ningún dato se envía nunca a un servidor.
Algoritmos Compatibles
AES-CBC
DES-CBC
TripleDES-CBC
RC4
Tus Datos Permanecen Privados
Todo el cifrado y descifrado ocurre en tu navegador:
- Sin cargas — Tu texto y claves nunca salen de tu dispositivo
- Sin procesamiento en servidor — Todo se ejecuta localmente usando JavaScript
- Sin seguimiento — No recopilamos ni almacenamos ninguno de tus datos
Cómo Usar
Cifrar Texto
Selecciona Modo
Selecciona el modo Cifrar (activo por defecto)
Elige Algoritmo
Elige un algoritmo del menú desplegable (predeterminado: AES-256-CBC)
Ingresa Texto
Ingresa tu texto en el panel de entrada
Establece Clave Secreta
Ingresa una clave secreta o haz clic en Generar para crear una clave aleatoria
Configura IV
El IV (Vector de Inicialización) se genera automáticamente si está vacío, o ingresa un IV personalizado
Obtén Resultados
La salida cifrada aparece automáticamente en el panel de salida
Guarda Credenciales
Copia la salida, clave e IV — necesitarás los tres para el descifrado
Descifrar Texto
Selecciona Modo
Selecciona el modo Descifrar
Coincide Algoritmo
Elige el mismo algoritmo utilizado para el cifrado
Pega Texto Cifrado
Pega el texto cifrado en el panel de entrada
Ingresa Credenciales
Ingresa la misma clave secreta e IV utilizados durante el cifrado
Verifica Formatos
Asegúrate de que el formato de clave y formato de salida coincidan con los utilizados durante el cifrado
Ve Texto Plano
El texto plano descifrado aparece en el panel de salida
Formatos de Clave e IV
Las claves e IVs pueden ingresarse en tres formatos:
UTF-8
mysecretpasswordHex
a1b2c3d4e5f6...Base64
YWJjZGVmZ2g=Cuando usas Generar, las claves e IVs se crean en formato Hex con la longitud correcta para el algoritmo seleccionado.
Características
Múltiples Algoritmos de Cifrado
Elige entre seis opciones de algoritmo para adaptarse a tus necesidades de seguridad:
AES-256-CBC
Opción más fuerte con clave de 256 bits
- Seguridad máxima
- Cifrado de nivel gubernamental
- Recomendado para datos sensibles
AES-192-CBC
Cifrado fuerte con clave de 192 bits
- Alto nivel de seguridad
- Rendimiento equilibrado
- Estándar de la industria
AES-128-CBC
Cifrado estándar con clave de 128 bits
- Buena seguridad
- Procesamiento rápido
- Amplia compatibilidad
DES-CBC
Compatibilidad heredada con clave de 64 bits
- Estándar antiguo
- Soporte de sistemas heredados
- Seguridad limitada
TripleDES-CBC
DES mejorado con clave de 192 bits
- Cifrado triple
- Mejor que DES
- Compatible hacia atrás
RC4
Cifrado de flujo con clave de 128 bits
- Procesamiento rápido
- No requiere IV
- Implementación simple
Generación Segura de Claves
Genera claves aleatorias criptográficamente seguras y vectores de inicialización con un solo clic. Las claves se generan con la longitud correcta para el algoritmo seleccionado.
Formatos de Entrada/Salida Flexibles
Opciones de Entrada de Clave
- Texto plano UTF-8
- Codificado en Base64
- Cadena hexadecimal
- Relleno automático para claves cortas
- Truncamiento automático para claves largas
Salida Cifrada
- Formato Base64
- Formato hexadecimal
- Fácil de copiar
- Listo para almacenamiento
- Compatible con descifrado
Procesamiento en Tiempo Real
El cifrado y descifrado ocurren automáticamente mientras escribes, con un debounce de 300ms para mantener la interfaz receptiva. Presiona Ctrl+Enter o Enter en el campo de clave para procesamiento inmediato.
- Retroalimentación instantánea mientras escribes
- Interfaz suave y receptiva
- Atajos de teclado para procesamiento rápido
- Sin necesidad de botón de envío manual
Datos de Ejemplo
Haz clic en el botón de ejemplo para cargar rápidamente datos de ejemplo con una clave e IV generados aleatoriamente, para que puedas ver la herramienta en acción inmediatamente.
Preguntas Frecuentes
¿Qué algoritmo debo usar?
AES-256-CBC se recomienda para la mayoría de casos de uso. Proporciona el nivel más alto de seguridad entre las opciones disponibles y es ampliamente utilizado en estándares de la industria.
¿Qué es un IV (Vector de Inicialización)?
Un IV es un valor aleatorio utilizado junto con la clave para asegurar que cifrar el mismo texto dos veces produzca texto cifrado diferente. Para algoritmos en modo CBC, se requiere un IV. Si dejas el campo IV vacío durante el cifrado, uno se genera automáticamente para ti.
Por qué importa: Sin un IV, el texto plano idéntico siempre produciría texto cifrado idéntico, haciendo que los patrones sean más fáciles de detectar y potencialmente comprometiendo la seguridad.
¿Necesito guardar el IV?
Sí. Para descifrar tu texto cifrado, necesitas la misma clave, IV y algoritmo que se utilizaron durante el cifrado. Asegúrate de guardar los tres valores.
- Guarda el nombre del algoritmo de cifrado
- Guarda el valor completo de la clave
- Guarda el valor completo del IV
- Anota los formatos de clave y salida utilizados
¿Qué sucede si mi clave es demasiado corta o demasiado larga?
Las claves más cortas que la longitud requerida se rellenan automáticamente con ceros. Las claves más largas que lo requerido se truncan a la longitud correcta. Para obtener los mejores resultados, usa el botón Generar para crear una clave con la longitud exacta requerida.
| Algoritmo | Longitud de Clave Requerida | Ajuste Automático |
|---|---|---|
| AES-256-CBC | 256 bits (32 bytes) | Rellenado/Truncado |
| AES-192-CBC | 192 bits (24 bytes) | Rellenado/Truncado |
| AES-128-CBC | 128 bits (16 bytes) | Rellenado/Truncado |
| TripleDES-CBC | 192 bits (24 bytes) | Rellenado/Truncado |
¿Mis datos son seguros?
Sí. Todo el cifrado y descifrado se realiza completamente en tu navegador usando JavaScript. Tu texto, claves y salida cifrada nunca se envían a ningún servidor. Puedes verificar esto revisando la pestaña de red de tu navegador.
- Cero comunicación con servidor
- Sin registro o almacenamiento de datos
- Sin cookies ni seguimiento
- Verificación de código abierto disponible
- Funciona sin conexión después de la carga inicial de página
¿Por qué RC4 no tiene un campo IV?
RC4 es un cifrado de flujo que no utiliza un vector de inicialización. Solo requiere una clave para cifrar y descifrar datos. Cuando seleccionas RC4, la sección de IV se oculta automáticamente.
Nota técnica: A diferencia de los cifrados de bloque (AES, DES, TripleDES) que operan en bloques de tamaño fijo y requieren IVs para modo CBC, RC4 genera un flujo de claves que se XORea con el texto plano, eliminando la necesidad de un IV.
Aún no hay comentarios. ¡Sé el primero en comentar!