Saltar al contenido
uencoder

Cifrador Salsa20

Cifra texto con el cifrado de flujo Salsa20 (diseño original de D. J. Bernstein, portafolio eSTREAM) — un algoritmo real verificado contra los vectores de prueba oficiales de eSTREAM y los vectores de la especificación del core de Salsa20, contrastado con PyCryptodome. Clave de 128/256 bits (16 o 32 bytes), nonce de 64 bits (8 bytes), contador de bloques de 64 bits. Gratis, privado y 100% del lado del cliente. Nunca reutilices un nonce con la misma clave.

Probar un ejemplo:
Local only

Historial reciente

Sin historial aún

Uso

  1. Escriba su texto plano en el cuadro de entrada.
  2. Configure la clave (16 o 32 bytes) y el nonce (exactamente 8 bytes) como texto UTF-8.
  3. Opcionalmente ajuste el contador de bloques inicial (0 por defecto) y elija salida hex o base64.
  4. Copie o descargue el texto cifrado.

Preguntas frecuentes

¿Se suben mis datos a algún lugar?
No. Todo el procesamiento se realiza localmente en su navegador sin round-trip al servidor.
¿Funciona esta herramienta sin conexión?
Sí. Una vez cargada la página, la herramienta se ejecuta completamente del lado del cliente y no necesita conexión de red.
¿Es cifrado Salsa20 real?
Sí. Sigue la especificación original de D. J. Bernstein y está verificado contra los vectores verificados oficiales de eSTREAM (incluidos los conjuntos de inicialización de clave de 128/256 bits y de reinyección de clave) más los vectores de la especificación del core de Salsa20, contrastado con PyCryptodome.
¿Qué tamaños de clave y nonce se requieren?
La clave debe ser de 16 o 32 bytes y el nonce exactamente de 8 bytes (como texto UTF-8); otras longitudes se rechazan con un error explícito. Nunca reutilices un nonce con la misma clave.

Herramientas relacionadas