Skip to main content

Herramienta en el navegador

Codificador de cifrado afín

Codifica letras con el cifrado afín y valores explícitos de a y b.

Espacio de trabajo

Tu entrada permanece en este navegador.

Añade la entrada necesaria para continuar.

Falta la entrada

Puedes volver a ejecutar la herramienta después de cualquier cambio.

Opciones

El resultado aparecerá aquí

Codifica letras con el cifrado afín y valores explícitos de a y b.

Respuesta directa

Qué hace Codificador de cifrado afín

El cifrado afín aplica y=(a×x+b) mod 26 con A=0 y Z=25. Con a=5 y b=8, Hello, World! produce Rclla, Oaplx!.

Resultado

Qué recibes

La herramienta devuelve el texto transformado y conserva la puntuación y las mayúsculas.

Usar esta herramienta

Cómo usar Codificador de cifrado afín

  1. Introduce Hello, World! para comprobar el ejemplo.
  2. Configura a=5 y b=8.
  3. Ejecuta la herramienta y comprueba Rclla, Oaplx!.
  4. Guarda a y b con el resultado para usar el decodificador.

Ejemplo

Prueba con una muestra segura

Entrada: Hello, World!

Ajustes: a=5; b=8; A=0, Z=25.

Resultado: Rclla, Oaplx!

El decodificador devuelve Hello, World! con los mismos valores de a y b.

Usos habituales

Dónde resulta útil Codificador de cifrado afín

  • Prepara un ejercicio de sustitución afín.
  • Comprueba una implementación con una entrada y una clave conocidas.
  • Crea un ejemplo para el decodificador afín.

Límites

Comprueba el resultado

  • a debe ser coprimo con 26 para que exista una transformación inversa.
  • La operación transforma las letras inglesas A-Z y conserva los demás caracteres.
  • El cifrado afín es educativo y no protege secretos.