Skip to content

LiraCode/MdRSA2022.2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Algoritmo RSA em C

Projeto da Equipe Advaced, Para disciplina de Matemática Discreta, turma 2022.1.

Visual Studio Code C Python status

Integrantes do Grupo

  • Arthur Pontes de Miranda Ramos Soares
  • Beatriz Rodrigues Cavalcante
  • Davi Da Silva Romão
  • Felipe Lira Da Silva
  • Gabriel Gomes De Oliveira

Descrição

programa RSA feito em linguagem C, testado com gcc 11.x

Interface em Python, testado com python 3.11

Funções base

  • Função de checar se é primo ✅

  • Função MDC ✅

  • Função de mapear char para int (seguindo as regras do professor) ✅

  • Função de mapear int para char ✅

  • Função para Exponenciação modular rápida ✅

  • Função da inversa modular ✅

Módulos principais

  • Geração da chave pública ✅

  • Encriptar ✅

  • Decriptar ✅

Adicionais

  • Interface amigável ✅

Requisitos

Bibliotecas

  • GMP

sudo apt-get install libgmp3-dev

  • Custom TKinter

pip3 install customtkinter

  • PIL

Pip3 install pillow

License: MIT version test

Imagens

img

img2

img3

img4

About

programa RSA Para a disciplina de MD

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5