User Tools

Site Tools


wikiv2:generate_hashs

Gerando hash direto pelo terminal

Opções para gerar hashes diretamente no Bash usando várias ferramentas disponíveis no Linux. Essas ferramentas incluem md5sum, sha256sum, sha1sum, entre outras, que podem ser utilizadas para gerar hashes de strings, arquivos ou outras entradas. Aqui estão alguns exemplos de como você pode fazer isso:

1. Gerando um hash MD5

Para gerar um hash MD5 de uma string, você pode usar o comando echo junto com md5sum:

echo -n "sua_string_aqui" | md5sum
  • O -n com echo impede que o echo adicione uma nova linha ao final da string, o que afetaria o valor do hash.

2. Gerando um hash SHA-256

De forma similar, para gerar um hash SHA-256, você usaria o comando sha256sum:

echo -n "sua_string_aqui" | sha256sum
  • Isto produzirá o hash SHA-256 da string fornecida.

3. Gerando um hash SHA-1

Para um hash SHA-1, use o sha1sum:

echo -n "sua_string_aqui" | sha1sum

4. Usando outras ferramentas

Se precisar de outros tipos de hashes, como SHA-512, você pode usar o `sha512sum` de maneira semelhante:

echo -n "sua_string_aqui" | sha512sum

5. Hash de arquivos

Para gerar o hash de um arquivo inteiro, você pode simplesmente passar o arquivo diretamente para o comando sem usar echo:

sha256sum nome_do_arquivo

6. Gerando hash com salt

Se precisar de mais segurança, como para o armazenamento de senhas, você pode combinar um salt com sua string antes de hash. Aqui está um exemplo usando SHA-256:

echo -n "salt$sua_string_aqui" | sha256sum

Certifique-se de substituir “salt” por um valor de salt real que você escolher.

7. Usando OpenSSL para hashes

Além disso, o openssl também pode ser usado para gerar hashes:

echo -n "sua_string_aqui" | openssl dgst -sha256

Este comando usa o OpenSSL para gerar um hash SHA-256. Você pode substituir -sha256 por outro algoritmo de digestão, como -md5, -sha512, etc.

Esses métodos abrangem a maioria dos casos de uso comuns para geração de hash diretamente do Bash. Você pode usar essas técnicas para verificar a integridade de arquivos, validar dados ou armazenar senhas de forma mais segura.

wikiv2/generate_hashs.txt · Last modified: by 127.0.0.1