Comando linux sha1sum

Comando linux sha1sum
O software de computador usado para validar e calcular os hashes sha-1 é conhecido como sha1sum. SHA-1 significa Algoritmo de Hash Secure 1. É uma ferramenta que é amplamente usada para verificar a integridade dos arquivos. O SHA-1 é uma função de hash criptograficamente quebrada, mas ainda usada com frequência, que recebe entrada e gera um valor de hash de 160 bits ou 20 bytes, que é conhecido como um resumo de mensagens, que normalmente é exibido como um número hexadecimal de 40 dígitos. O SHA-1 ainda é comumente usado para validar arquivos, mesmo que não seja mais considerado seguro contra adversários. Neste artigo hoje, informaremos o que é o comando sha1sum e como você pode usá -lo.

Sintaxe

sha1sum [option] [file_name]

Podemos usar vários sinalizadores na opção deste comando para verificar e verificar a validade do arquivo. O primeiro passo é abrir um terminal no sistema operacional (Linux/Unix/Ubuntu). Temos usado o sistema Kali Linux. Para começar, devemos navegar para um diretório específico que contém o arquivo necessário contra o qual a soma de verificação será verificada. Depois disso, você pode usar o comando ls (diretório de listas) para ver se existem arquivos ou pastas no diretório. Como você pode ver, nosso diretório atual (obras) tem vários arquivos e pastas. Como alternativa, após o comando sha1sum, digite todo o caminho do diretório junto com o nome do arquivo.

$ ls

Obtenha o sha-1 de um arquivo na tela do terminal

Vamos obter o valor da soma de verificação para o arquivo de texto específico do diretório de trabalho atual. Para isso, você precisa inserir o comando mostrado-amante no terminal Linux para recuperar o valor da soma de verificação ou validar o novo.arquivo txt. Este comando imprime a soma de verificação SHA-1 do arquivo junto com o nome do arquivo de texto na tela do terminal para a qual a soma de verificação é desejada. Você pode ver que a soma de verificação é exibida junto com o arquivo “Novo.TXT".

$ sha1sum novo.TXT

Da mesma maneira, temos uma soma de verificação para outro arquivo de texto, NewFile.TXT. O mesmo comando sha1sum mostrado abaixo foi usado para exibir a soma de verificação deste arquivo de texto.

Método para escrever o sha-1 de um arquivo

O sha-1 de um arquivo pode ser escrito usando um procedimento de redirecionamento de shell padrão. Um arquivo sha-1 deve ser enviado junto com o arquivo novo.txt se for enviado pela Internet. Qualquer pessoa que esteja baixando ou lendo o arquivo pode simplesmente verificar (até certo ponto) que ele não foi adulterado dessa maneira usando este arquivo sha-1. O comando sha1sum é usado junto com o nome do arquivo seguido pelo maior que o sinal “>” e o novo nome do arquivo para gerar o arquivo sha-1 e depois escrever a soma de verificação no arquivo sha-1.

$ sha1sum novo.txt> novo.SHA1

Usando o comando CAT, podemos criar arquivos únicos ou múltiplos, ler o conteúdo do arquivo, concatenar o texto de vários arquivos e enviar dados para o terminal ou arquivos. Em nossa situação, usamos o comando CAT para exibir o valor da soma de verificação dentro do arquivo sha-1 que acabamos de criar no terminal. Isso exibe a soma de verificação, bem como o nome do arquivo contra o qual foi gerado.

$ CAT NOVO.SHA1

Usando o editor do VIM, atualizamos o conteúdo do novo.arquivo txt. Depois disso, executamos o comando sha1sum com a opção -C switch para testar a integridade do arquivo. Ele retorna um aviso de que a soma de verificação do arquivo não corresponde, indicando que o arquivo foi modificado.

$ vim novo.TXT
$ SHA1SUM -C NOVO.SHA1

Depois disso, atualizamos o arquivo sha-1 contra o novo.arquivo txt. Quando executamos novamente o script com o comutador -c sem editar ou modificar o arquivo, ele retorna ok, indicando que não houve alteração no arquivo e que é seguro e intacto. A saída foi mostrada abaixo.

$ sha1sum novo.txt> novo.SHA1
$ SHA1SUM -C NOVO.SHA1

Por padrão, a ferramenta sha1sum lê um arquivo no formato de texto, mas podemos alterar com força os recursos do comando para ler no modo binário. Usamos a opção -b switch após o comando sha1sum para ler no modo binário. O comando na imagem mostra a soma de verificação de um arquivo.

$ SHA1SUM -B NOVO.SHA1

O sha-1 binário e o texto do novo.O arquivo txt é o mesmo após a comparação na imagem anexada abaixo, que contém os dois comandos.

$ SHA1SUM -B NOVO.SHA1
$ sha1sum novo.TXT

O comando sha1sum também pode ser usado para verificar o valor da soma de verificação de um arquivo sha-1 digitando o mesmo comando. A amostra abaixo fornece uma tela que exibe a soma de verificação do arquivo sha-1. O que você deve notar é que a soma de verificação do arquivo sha-1 agora mudou.

$ sha1sum novo.SHA1

Quando abrimos o arquivo SHA-1 no editor Vim, a soma de verificação é exibida junto com o nome do arquivo.

$ vim novo.SHA1

Para obter os detalhes exatos, execute o comando sha1sum usando o switch -help para obter mais informações sobre o comando. O comando sh1sum com suas informações de opções é exibido na saída do comando de ajuda mostrado na imagem.

$ sha1sum - -help

As coisas se movem rapidamente quando se trata de problemas de segurança. O algoritmo de hash md5 agora é comumente considerado inseguro. Também prevê que a técnica de hash sha1 seria insegura. Como resultado, prevê -se que novos algoritmos surgem e se tornem amplamente empregados no futuro. Muitos procedimentos de soma de verificação já estão incluídos no Linux/Linux/Ubuntu, e espera -se que isso continue crescendo. Como você pode ver na captura de tela abaixo, se inserirmos o comando sha e pressionar o Enter no terminal Linux, obtemos uma lista de outros comandos relacionados à SHA que podem ser usados ​​em vez de sha1sum.

$ sha

Conclusão

Trata-se de usar o comando sha1sum para exibir a soma de verificação de um texto específico do arquivo sha-1 no shell Kali Linux. Esperamos que este artigo seja uma grande ajuda para os novos usuários do Linux e obtenha o nível de entendimento desejado. Todos esses comandos podem ser implementados em qualquer sistema operacional.