Cifrador de Texto

Descripción general

La herramienta de cifrado de texto cifra y descifra texto plano con uno de cuatro algoritmos simétricos: AES, TripleDES, Rabbit o RC4. Introduce el texto y una clave para obtener un texto cifrado en Base64; pega ese texto cifrado con la misma clave y algoritmo para recuperar el original. Todo el cálculo se ejecuta en el navegador; no se transmite nada.

Qué algoritmo elegir

AES — recomendado

  • Estándar del gobierno federal de EE.UU., el algoritmo simétrico más auditado
  • Mayor seguridad con alta velocidad
  • Opción por defecto para casi cualquier caso de uso

TripleDES — compatibilidad con sistemas antiguos

  • Aplica DES tres veces — menos seguro que AES y más lento
  • Úsalo solo cuando debas integrarte con un sistema antiguo que requiera 3DES

Rabbit — prioridad de rendimiento

  • Cifrado de flujo, muy rápido con bajo uso de recursos
  • Menos auditorías públicas que AES, pero seguridad aceptable para texto no crítico

RC4 — evitar

  • Múltiples vulnerabilidades conocidas — no usar para proyectos nuevos
  • Solo relevante para compatibilidad con sistemas muy antiguos

La fortaleza de la clave importa tanto como el algoritmo

Los cuatro algoritmos usan derivación de clave para convertir tu contraseña en una clave interna. Una contraseña débil como 123456 o password hace que incluso AES sea fácilmente descifrable mediante un ataque de diccionario.

  • Usa 16 o más caracteres mezclando letras, números y símbolos
  • Nunca guardes la clave en el mismo lugar que el texto cifrado
  • Transmite la clave por un canal separado y seguro

Formato de salida

El resultado cifrado es una cadena en Base64, por ejemplo:

U2FsdGVkX18vLZAjnNztRaRDUdr8Mz1DIeAsrY7Q1UA=

Base64 solo contiene caracteres ASCII imprimibles, por lo que es seguro almacenarlo en JSON, pasarlo como parámetro en una URL o escribirlo en un archivo de configuración. Para descifrar, pega esta cadena, selecciona el mismo algoritmo e introduce la misma clave.