Skip to content

JAntonioBarrientos/MyP_Proyecto3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MyP_proyecto3 Secreto Compartido de Shamir

Integrantes del Equipo

  • Barrientos Sánchez José Antonio 423019269
  • Morales Chaparro Gael Antonio - 320076972
  • Sosa Romo Juan Mario - 320051926
  • Pastor De La Cruz Miguel - 320125537

Descripción

Este proyecto tiene como objetivo implementar el esquema de Shamir para compartir la clave necesaria para descifrar un archivo que suponemos contiene información confidencial. EL cifrado del documento claro se hará con el estadnar de cifrado de datos AES, con una clave de cifrado de 256 bits, y para lograr esto se dispersará la contraseña dada por el usuario con la función de dispersión SHA-256.

Instrucciones

  1. Clona el repositorio desde la terminal:
   $ git clone https://github.com/JAntonioBarrientos/MyP_Proyecto3.git
  1. Cambiate al directorio con el proyecto:
   $ cd MyP_Proyecto3
  1. Compila el codigo
   $ mvn compile
  1. Crea el .jar para correr el programa
   $ mvn install

Corre el programa en modo encriptar

   $ java -jar target/proyecto3 -c <archivo_para_evaluaciones> <numero_de_evaluaciones> <numero_minimo_de_evaluaciones> <archivo_a_encriptar> 

Corre el programa en modo desencriptar

   $ java -jar target/proyecto3 -d <ruta_archivo_con_evaluaciones> <ruta_archivo_encriptado>

Clases auxiliares:

About

Proyecto 3 Esquema de Secreto Compartido de Shamir

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages