Cifrado César
Cifrado/descifrado de cifrado César Este proyecto es una implementación simple del algoritmo de cifrado y descifrado de cifrado César utilizando JavaScript, HTML y CSS. El cifrado César es un cifrado de sustitución que reemplaza cada letra del texto sin formato con una letra que se encuentra un cierto número de posiciones hacia abajo en el alfabeto.
Uso
Para utilizar la herramienta de cifrado/descifrado de cifrado César, siga estos pasos:
- Clona el repositorio o descarga el código fuente.
- Abra el archivo index.html en un navegador web.
- Seleccione la operación deseada desde el botón de opción "Cifrar" o "Descifrar".
- Ingrese el valor de desplazamiento deseado, que determina cuántas posiciones se desplazará cada letra.
- Ingrese el valor del módulo deseado, que determina la longitud del alfabeto.
- Seleccione las letras que desea mantener en mayúsculas, minúsculas y minúsculas.
- Seleccione la clave externa que desea ignorar o eliminar; si seleccionó eliminarla, se eliminarán los símbolos.
- Ingrese el texto que desea cifrar o descifrar en el campo de entrada provisto.
- Haga clic en el botón enviar.
- El resultado se mostrará en la sección de salida.
Ejemplos
Cifrado Si desea cifrar el mensaje "HOLA" con un desplazamiento de 3, el texto cifrado resultante será "KHOOR".
Descifrado
Para descifrar el texto cifrado "KHOOR" con un desplazamiento de 3, se recuperará el texto sin formato original "HELLO".
Archivos
El proyecto consta de los siguientes archivos:
- index.html: el archivo HTML que contiene la interfaz de usuario y el código JavaScript.
- style.css: el archivo CSS para diseñar la interfaz de usuario.
- script.js: el archivo JavaScript que contiene la implementación del algoritmo de cifrado César.
- README.md: el archivo Léame con instrucciones e información sobre el proyecto.
Compatibilidad
Esta herramienta de cifrado/descifrado de cifrado César debería funcionar en la mayoría de los navegadores web modernos que admiten JavaScript. No se requieren bibliotecas ni marcos adicionales.
Licencia
Este proyecto está bajo la licencia MIT. Siéntase libre de modificar y utilizar el código según sus necesidades.
Expresiones de gratitud
Este proyecto se inspiró en el concepto del cifrado César y fue creado con fines educativos.