implementación chat encriptado (aes)

Post on 27-Jan-2017

22 Views

Category:

Software

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Universidad de Cuenca.

CHAT EN JAVA CON ENCRIPTACIÓN.PROGRAMACIÓN III.

Integrantes:● Jefferson Arias.

● Jonnathan Peñaranda● David Valladares.● Gabriela Verdugo

ÍNDICE

Qué significa AES ?

Interfaz SecretKey

Class SecretKeySpec

Class Cipher.

Métodos de las Clase Cipher.

Métodos para la encriptación y desencriptación de los mensajes.

Método de Encriptación.

AES

Qué es AES ?

Advanced Encryption Standard (AES).

Es uno de los algoritmos más seguros y más utilizados hoy en dia.

Fue destacado en seguridad así como el rendimiento y flexibilidad.

El algoritmo se basa en varias sustituciones, permutaciones y transformaciones lineales ejecutadas en bloques de datos de 16 bytes a lo que se le llama blockcipher.

Encriptación

Interface SecretKey

Clase SecretKeySpec● Esta clase especifica una clave secreta de una manera

independiente del proveedor.

Clase Cipher

Esta clase proporciona la funcionalidad de un cifrado criptográfico para cifrado y descifrado.

Para crear un objeto Cipher, la aplicación llama al método getInstance del Cipher y le pasa el nombre de la transformación solicitada.

Métodos de la Clase Cipher

● Inicializa este cifrado con una clave.

Métodos de la Clase Cipher

Cifra o desencripta datos en una operación de una sola pieza, o termina una operación de varias partes.

Clase BASE64Encoder

Esta clase implementa un codificador para codificar datos de byte usando el esquema de codificación Base64

Codificación Base64●Base 64 es un sistema de numeración posicional

(cada dígito posee un valor que depende de su posición) que usa 64 como base.

Desencriptación

Funciones Utilizadas.

CONCLUSIONES.

Existen diversos métodos de encriptación pero en este caso para la encriptación hemos elegido AES que es uno de los métodos más seguros.

En el ámbito que se desee utilizar cualquier método de encriptación solo es cuestión de adaptar el código a nuestra necesidad.

top related