Skip to content

Criptografia RSA v1.1.0

Latest

Choose a tag to compare

@github-actions github-actions released this 14 Oct 19:16
4d1fe17

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 execute cripto_rsa.exe (todos os arquivos precisam ficar juntos na pasta cripto_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 run cripto_rsa.exe.
  • Linux: download the .AppImage, make it executable (chmod +x) and run it.

Changelog completo: v.1.0.2...v1.1.0