0% encontró este documento útil (0 votos)
66 vistas10 páginas

Criptografía en Java: Cifrado de Datos

Este documento describe una aplicación en Java que permite cifrar el usuario y la contraseña. Explica la estructura del proyecto con dos paquetes, uno para la clase principal y otro para la interfaz gráfica. Detalla el funcionamiento de la interfaz gráfica, que incluye cajas de texto para el usuario y contraseña y botones para cifrarlos con MD5 y SHA-512, respectivamente, o limpiar los campos. Finalmente, provee referencias sobre las herramientas utilizadas para desarrollar la aplicación.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
66 vistas10 páginas

Criptografía en Java: Cifrado de Datos

Este documento describe una aplicación en Java que permite cifrar el usuario y la contraseña. Explica la estructura del proyecto con dos paquetes, uno para la clase principal y otro para la interfaz gráfica. Detalla el funcionamiento de la interfaz gráfica, que incluye cajas de texto para el usuario y contraseña y botones para cifrarlos con MD5 y SHA-512, respectivamente, o limpiar los campos. Finalmente, provee referencias sobre las herramientas utilizadas para desarrollar la aplicación.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Criptografía en Java

Liborio Castañeda
Valencia. Juan Daniel
Suarez Marzo 2021.

Fundación Universitaria Areandina.


Bogotá, Cundinamarca.
Criptografía y mecanismos de seguridad.

Tabla de Contenidos ii

Introducción....................................................................................................................................1

Estructura del proyecto...................................................................................................................2

Código de la aplicación..................................................................................................................3

Interfaz grafica de la aplicación......................................................................................................4

Funcionamiento de la aplicación....................................................................................................6

Referencias.....................................................................................................................................8
1
Introducción

Para dar el cumplimiento al desarrollo de la actividad planteada se realiza un

programa sencillo en Java que permita cifrar el usuario y el password, además haciendo

respectivo uso de librerías especializadas para este lenguaje de programación que es muy

sustancioso, a continuación se explicará paso a paso el funcionamiento del mismo para el

programa desarrollado.
2

Estructura del proyecto

El siguiente proyecto consta dos paquetes, paquete llamado Clase que lleva una

clase principal que carga el contenido ([Link]) y otro paquete llamado Vista que

lleva la interfaz grafica ([Link]). La carpeta Libraries contiene el JDK 1.8

(Default), Absolute Layout y commons-codec-1.14 para hacer el debido proceso de

encriptación.

Código de la aplicación
3
La clase [Link] contiene las siguientes líneas de código:

Primero se instancia la interfaz grafica creando un objeto llamado cfr, a. este

objeto se le pasan propiedades para mostrarse en el centro de la pantalla y además

poniendo un “true” para su propiedad visible.


4

Interfaz grafica de la aplicación

La interfaz tiene dos cajas de textos para digitar el usuario y la contraseña, el botón

que vemos en la parte baja de las cajas de textos Enviar se encarga de cifrar el usuario en
5
MD5 y la contraseña en SHA-512, finalmente el botón Limpiar se encarga de limpiar las

cajas de textos para realizar el proceso nuevamente.

La interfaz grafica realiza internamente el proceso a través del siguiente código.


1. Se importa la librería.

2. El botón Enviar se encarga de realizar el proceso de capturar el texto de

usuario y contraseña para luego ser encriptada.

3. Por ultimo, el botón Limpiar se encarga de limpiar las cajas de textos para

ser utilizadas nuevamente.


6

Funcionamiento de la aplicación

Imagen 1, Pulsando el botón Enviar


7

Imagen 2, Pulsando el botón Limpiar.


8

Referencias

Se Todas los captures insertados son de fuente propia, la herramienta fue

desarrollada en Java haciendo uso respectivo del IDE NetBeans Versión 8.

Se adjunta el proyecto completo para ejecutarlo debe, descomprimir el [Link]

luego ir a Cifrado\dist\[Link], el cual es el archivo ejecutable directo en formato

Java.

También podría gustarte