Beruflich Dokumente
Kultur Dokumente
Seguridad en Redes
Integrantes:
- Pedro.
- Martin.
- Jesús Contreras Martinez
Primavera 2019.
Resumen.
En esta práctica realizamos la codificación de Vigenere donde nos damos cuenta
que es un cifrado y descifrado con clave incluida para que no sea fácil su
decodificación, solo se utiliza una aplicación como el Eclipse, Netbeans para poder
programar dicho cifrado
Introducción.
En esta práctica realizaremos la programación de Cifrado de Vigenere en una
aplicación Máquina virtual de compilación de Java, existen varios tipos de
compiladores por ejemplo (Netbeans, Jcreator, Eclipse). El programa se desarrolló
en la plataforma de Netbeans.
NetBeans es un entorno de desarrollo integrado libre, hecho principalmente para
el lenguaje de programación Java. Existe además un número importante de
módulos para extenderlo. NetBeans IDE2 es un producto libre y gratuito sin
restricciones de uso.
La plataforma NetBeans permite que las aplicaciones sean desarrolladas a partir
de un conjunto de software llamados módulos. Un módulo es un archivo Java que
contiene clases de java escritas para interactuar con las APIs de NetBeans y un
archivo especial (manifest file) que lo identifica como módulo. Las aplicaciones
construidas a partir de módulos pueden ser extendidas agregándole nuevos
módulos. Debido a que los módulos pueden ser desarrollados
independientemente, las aplicaciones basadas en la plataforma NetBeans pueden
ser extendidas fácilmente por otros desarrolladores de software.
El NetBeans IDE soporta el desarrollo de todos los tipos de aplicación Java (J2SE,
web, EJB y aplicaciones móviles). Entre sus características se encuentra un
sistema de proyectos basado en Ant, control de versiones y refactoring.
Funcionamiento.
1-Abrimos NetBeans
Figura 5.
Resultados.
Realizada y analizado el código vemos la interacción que hay entre el programa y
el usuario que quiere cifrar y descifrar un texto o una frase, siempre y cuando sepa
su clave para poder descifrar dicha oración o texto.
Figura 10. Interfaz Vigenere
Figura 11. Observamos aquí como tenemos clave y hacemos el cifrado y descifrado de un texto, en este caso se hizo de
una línea,
Conclusiones.
Esta práctica nos ayudó a comprendimos y analizamos la utilidad del encriptado de
vigenere de como utiliza la misma clave para cifrar y descifrar, vimos también que
sea asemeja al cifrado de Cesar, pero su diferencia radica en utilizar una clave más
larga para contrarrestar el gran problema del cifrado César
Referencias
[1] https://es.wikipedia.org/wiki/Cifrado_de_Vigen%C3%A8re
[2] http://conceptodefinicion.de/ascii/