Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

15 Commits

Folders and files

Repository files navigation

Projecto Modulo 1: CifradoCesar

Este proyecto pertenece al modulo 1 de CodeGym, en el cual se nos pide realizar con java un programa que cifre y descifre mensajes utilizando el cifrado cesar. Se utilizo Java Swing para diseñar una interfaz simple con la itencion de brindar mayor interactividad y evitar que todo sea por consola

Definicion Cifrado Cesar

Es una técnica de cifrado muy simple en la que cada letra del texto es reemplazada por otra letra que se encuentra un número fijo de posiciones más adelante en el alfabeto. Por ejemplo, con un desplazamiento de 3, la letra A se sustituiría por la D, la B se convertiría en E, y así sucesivamente.

Caracteristicas del projecto

  • El programa debe ser capaz de cifrar y descifrar mensajes
  • El programa debe ser capaz de manejar tanto letras mayúsculas como minúsculas
  • El programa debe ser capaz de manejar mensajes que contengan caracteres especiales, como espacios, signos de puntuación, etc.
  • En la clase alfabeto estan los caracteres que soporta el programa
  • La clase diccionario sirve para realizar la validacion en la desencriptacion por fuerza bruta

Capturas de pantalla

Interfaz

Interfaz

Seleccionar archivo a descifrar

Seleccionar

Alertas

Alerta1


Alerta2


Alerta3

Conclusión

Este proyecto fue muy interesante, ya que me permitio aprender sobre el cifrado cesar y como implementarlo en un programa. Ademas, me permitio aprender sobre Java Swing y como diseñar una interfaz grafica simple. Aunque el proyecto fue sencillo, me permitio aprender mucho y me ayudo a entender mejor el lenguaje de programacion Java

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages