Skip to content

What is a hash function? A cryptographic hash function is known as a hash. It is a mathematical algorithm that transforms any block of data into a series of fixed-length characters.

Notifications You must be signed in to change notification settings

cabraldasilvac/calcular-hash-de-arquivo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nome do projeto: Calcular a Hash de um Arquivo.

Static Badge Lib - Hashlib Badge Concluido GitHub Org's stars


Calcula o código hash de um arquivo com base em uma função hash.

  • Este programa usa uma biblioteca Pyhton chamada hashlib. Ela tem todas as hashes disponiveis no momento.

O que é uma função hash?

Uma função de hash criptográfico é conhecida como hash. É um algoritmo matemático que transforma qualquer bloco de dados em uma série de caracteres de comprimento fixo.

Clique para saber mais sobre a função hash.

- A função escolher_metodos exibe os métodos de hash disponíveis e solicita ao usuário que digite os métodos desejados.

- O usuário digita os métodos separados por vírgula, e o programa verifica se cada método é válido.

- Se todos os métodos são válidos, o programa solicita o caminho do arquivo e calcula as hashes usando os métodos escolhidos.

- O programa retorna as informações no terminal do cliente.


📁 Git Clone

Clone calcular-hash-de-arquivo


🛠️ Como usar:

  • Instalar o python

    brew install python

  • Rodar o código escrito em python3 <nome-programa> .

  • Escolha o Hash que deseja usar. Pode ser escolhido mais de um. Eles devem ser separados por uma ','. Exemplo: MD5, SHA-1, SHA-256

  • Informe o caminho e nome do arquivo.

Use este código para fazer os seus testes. Observe o código hash gerado e faça alteração no arquivo. Gere outra hash para obeservar a mudança no código gerado.

✓ Tecnologias Utilizadas

  • python
  • HashLib

Prints: img01

img02

img03

🟧 Você pode acessar os arquivos do projeto clicando aqui.

About

What is a hash function? A cryptographic hash function is known as a hash. It is a mathematical algorithm that transforms any block of data into a series of fixed-length characters.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages