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.
$ lsObtenha 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.TXTDa 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.SHA1Usando 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.SHA1Usando 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.TXTDepois 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.SHA1Por 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.SHA1O 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.SHA1O 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.SHA1Quando abrimos o arquivo SHA-1 no editor Vim, a soma de verificação é exibida junto com o nome do arquivo.
$ vim novo.SHA1Para 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 - -helpAs 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.
$ shaConclusã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.