Repository navigation
Versão 1.1.0
Novidades
- Windows e Linux: pacote para Windows (
cripto_rsa-windows-x64.zip) e, pela primeira vez, para Linux (cripto_rsa-linux-x86_64.AppImage, distros com glibc 2.35+). - Arquitetura em camadas: núcleo RSA em C com GMP (
include/rsa.h,src/core/), separado da interface em Qt 6 (src/gui/). Testes do núcleo em C e build com Makefile e CMake. - Correções: acentos corretos na mensagem descriptografada; avisos em vez de travamento com N vazio ou zero, E inválido ou falha ao gravar arquivo; vazamento de memória no cálculo do MDC.
- A tela foi recriada a partir do código (os arquivos originais da interface não estavam no repositório) e pode ter visual diferente da v1.0.2.
Instruções
- Windows: baixe e extraia o
.zip, depois executecripto_rsa.exe(todos os arquivos precisam ficar juntos na pastacripto_rsa). - Linux: baixe o
.AppImage, dê permissão de execução (chmod +x cripto_rsa-linux-x86_64.AppImage) e execute.
Version 1.1.0
What's New
- Windows and Linux: Windows package (
cripto_rsa-windows-x64.zip) and, for the first time, a Linux one (cripto_rsa-linux-x86_64.AppImage, glibc 2.35+). - Layered architecture: RSA core in C with GMP, separate from the Qt 6 interface; core tests in C; Makefile and CMake builds.
- Fixes: correct accents in decrypted messages; warnings instead of crashes on empty or zero N, invalid E or file write errors; memory leak in GCD.
- The window was rebuilt from the source code and may look different from v1.0.2.
Instructions
- Windows: download and extract the
.zip, then runcripto_rsa.exe. - Linux: download the
.AppImage, make it executable (chmod +x) and run it.
Changelog completo: v.1.0.2...v1.1.0