Skip to content

south3452/Criptografia

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Criptografia

Repositório criado para estudar diferentes métodos de criptografia com python

A ideia surgiu de uma atividade da faculdade onde foi pedido que fizesse um ransoware que capturasse e criptografasse os dados de um arquivo. E depois de um valor "pago" para o resgate dos dados, ele devolva o arquivo ao estado original.
Tudo isso usando a cifra de César, gostei tanto que queria testar com outras criptografias, por isso deste repositório

Pretendo conseguir usar todas essas criptografias

  • Cifra de cesar
  • RSA
  • DES
  • AES
  • Blowfish

OBS: queria também tentar implementar algum algoritimo de HASH, como MD5 por exemplo

Todos os arquivos terão a seguinte estrutura:

  • Vão criptografar um arquivo chamado teste.txt e descriptografa-lo
  • O programa terá que conseguir criptografar qualquer caractere, então o ideal seria o arquivo ter uma grande variedade de caracteres

Usabilidade

A Usabilidade é relativamente simples, já que é para fins didáticos.

  1. No diretório que você for executar o arquivo terá que ter um arquivo chamado teste.txt
  2. Esse arquivo terá que ter alguma coisa escrita nele, para o programa criptografar
  3. Após executar o programa ele vai criptografar o arquivo
  4. E vai pedir para digitar algo ou apertar [Enter] (essa etapa é para vizualizar o arquivo e ver se ele foi criptografado)
  5. Após isso, o arquivo será descriptografado.

About

Repositório criado para estudar diferentes métodos de criptografia em python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages