Este projeto faz parte dos meus estudos em Segurança como Desenvolvedor Backend e compõe um projeto de simulação de um ataque de Ransonware. Para esta finalidade, elaborei esse projeto que consiste em uma CLI em Python para criptografar e descriptografar arquivos.
- Python3 (3.10 ou superior)
- Git
- Clonar o projeto:
git clone xxx - Entrar na pasta principal do projeto
- Instalar as dependências do projeto:
pip install -r requirements.txt - Gerar código de criptografia:
python3 . generate_code [diretório de destino] - Criptografar arquivo:
python3 . encrypt [caminho para o arquivo a ser criptografado] [caminho para o arquivo de chave] - Descriptografar arquivo:
python3 . decrypt [caminho para o arquivo a ser descriptografado] [caminho para o arquivo de chave]