Skip to content

Como Programar en Java 10 Edicion Paul Deitel. Ejercicio 4.38 CIFRADO (Implementar la privacidad con la criptografía)

Notifications You must be signed in to change notification settings

ssbaez/Deitel-Java-Ejercicio-4.38-CIFRADO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Deitel-Java-Ejercicio-4.38-CIFRADO

Como Programar en Java 10 Edicion Paul Deitel. Ejercicio 4.38 CIFRADO (Implementar la privacidad con la criptografía)

El crecimiento explosivo de las comunicaciones de Internet y el almacenamiento de datos en computadoras conectadas en red, ha incrementado de manera considerable los problemas de privacidad. El campo de la criptografía se dedica a la codificación de datos para dificultar (y, mediante los esquemas más avanzados, tratar de imposibilitar) su lectura a los usuarios no autorizados. En este ejercicio, usted investigará un esquema simple para cifrar y descifrar datos. Una compañía que desea enviar datos por Internet le pidió a usted que escribiera un programa que los cifre, de modo que se puedan transmitir con más seguridad. Todos los datos se transmiten como enteros de cuatro dígitos. Su aplicación debe leer un entero de cuatro dígitos introducido por el usuario, y cifrarlo de la siguiente manera: reemplace cada dígito con el resultado de sumarle 7 y obtenga el residuo después de dividir el nuevo valor entre 10. Después intercambie el primer dígito con el tercero, y el segundo dígito con el cuarto. Luego imprima el entero cifrado. Escriba una aplicación separada que reciba como entrada un entero de cuatro dígitos cifrado y lo descifre (invirtiendo el esquema de cifrado) para formar el número original. [Proyecto de lectura opcional: investigue la “criptografía de clave pública” en general y el esquema de clave pública ll específico PGP (privacidad bastante buena). Tal vez también quiera investigar el esquema RSA, que se utiliza mucho en las aplicaciones de nivel industrial]

About

Como Programar en Java 10 Edicion Paul Deitel. Ejercicio 4.38 CIFRADO (Implementar la privacidad con la criptografía)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages