镜像站点 · 本页由第三方 GitHub 只读镜像提供,非 GitHub 官方站点,不接受任何登录或凭据输入。前往 github.com
Skip to content

About

Este repositorio contiene un proyecto de cifrado y descifrado de mensajes utilizando el algoritmo RSA, implementado en Python. Además, se incluye una interfaz gráfica para facilitar el uso del sistema.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

13 Commits

Folders and files

Repository files navigation

RSA Encryption/Decryption Tool

Descripción del Proyecto

Este proyecto es una herramienta de cifrado y descifrado basada en el algoritmo RSA. Permite a los usuarios cifrar mensajes y almacenarlos en archivos, así como descifrar mensajes previamente cifrados. La interfaz gráfica de usuario (GUI) está construida utilizando Tkinter, y el procesamiento de imágenes se maneja con la biblioteca Pillow.

Requisitos

Para ejecutar este proyecto, necesitas tener instaladas las siguientes bibliotecas de Python:

  • tkinter: Para la interfaz gráfica de usuario.
  • Pillow: Para el manejo de imágenes y GIFs.
  • pathlib: Para manejar rutas de archivos.
  • random: Para generar números aleatorios.
  • time: Para manejar retrasos y tiempos de espera.
  • webbrowser: Para abrir enlaces web.
  • project_algorithm_RSA: Módulo personalizado para la generación de claves, cifrado y descifrado RSA.

Instalación de Dependencias

Puedes instalar las dependencias necesarias utilizando pip:

pip install pillow

Uso

Clonar el Repositorio:

git clone https://github.com/tu_usuario/Discrete_mathematics.git
cd Discrete_mathematics

Ejecutar el Programa:

Ejecuta el archivo principal del proyecto "main.py" para iniciar la interfaz gráfica de usuario.

python main.py

Cifrar un Mensaje:

  • Ingresa el mensaje que deseas cifrar en el campo "Message".
  • Ingresa el nombre del archivo donde deseas guardar el mensaje cifrado en el campo "File name".
  • Selecciona una carpeta donde deseas guardar el archivo.
  • Haz clic en el botón "D/E" para cifrar el mensaje.

Descifrar un Mensaje:

  • Selecciona la opción "Decrypted Message" en el menú desplegable.
  • Selecciona el archivo que contiene el mensaje cifrado.
  • Haz clic en el botón "D/E" para descifrar el mensaje.

Ver Documentación:

  • Haz clic en el botón "Documentation" para abrir la documentación del proyecto en tu navegador web.

About

Este repositorio contiene un proyecto de cifrado y descifrado de mensajes utilizando el algoritmo RSA, implementado en Python. Además, se incluye una interfaz gráfica para facilitar el uso del sistema.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages