Sobre este projeto
it-programming / desktop-apps
Aberto
Estamos buscando um desenvolvedor Python experiente para criar um programa de criptografia baseado no algoritmo RSA. Este projeto exige a implementação completa das funcionalidades essenciais do RSA, com um requisito adicional e crucial: a incorporação de um novo modelo de estrutura de números primos. O programa deve incluir as seguintes características:
1. Geração de Chaves: Implementação robusta para gerar pares de chaves pública e privada, fundamentais para o sistema RSA.
2. Criptografia: Funcionalidade para criptografar mensagens de forma segura utilizando a chave pública gerada.
3. Descriptografia: Capacidade de descriptografar mensagens utilizando a chave privada correspondente, garantindo a confidencialidade dos dados.
O diferencial deste projeto reside na utilização de um modelo inovador para a geração e estruturação dos números primos. Este modelo deve basear-se em um sistema matemático triádico que gera os números primos a partir de um conjunto específico de 30 números, como 2 x 3 x 5. O desenvolvedor deverá demonstrar compreensão e capacidade para integrar esta lógica matemática complexa na geração dos primos.
É Fundamental que o programa seja desenvolvido com as melhores práticas de segurança em mente, garantindo a integridade e a robustez do algoritmo criptográfico. Além disso, a interface do programa deve ser intuitiva e fácil de usar, permitindo que os usuários realizem operações de criptografia e descriptografia de maneira clara e eficiente.
Categoria TI e Programação
Subcategoria Aplicativos desktop
Qual é o alcance do projeto? Criar um novo aplicativo
Prazo de Entrega: Não estabelecido
Habilidades necessárias