From 643fc4841a4c1ba88818bdf0331b5ced4f50a320 Mon Sep 17 00:00:00 2001 From: Renato Monteiro Batista <30217311+renatomb@users.noreply.github.com> Date: Fri, 29 Mar 2024 10:01:44 -0300 Subject: [PATCH] Calculo de hashes de arquivos --- .../linux/2019-08-09-linux.md | 24 +++++++++++++++++++ .../microsoft-windows/2019-08-09-cmd.md | 14 +++++++++++ 2 files changed, 38 insertions(+) diff --git a/_posts/sistemas-operacionais/linux/2019-08-09-linux.md b/_posts/sistemas-operacionais/linux/2019-08-09-linux.md index a903021..d21069b 100644 --- a/_posts/sistemas-operacionais/linux/2019-08-09-linux.md +++ b/_posts/sistemas-operacionais/linux/2019-08-09-linux.md @@ -73,4 +73,28 @@ ntpdate pool.ntp.br ```bash tmux ls tmux attach -d -t [id] +``` + +## Calculando os hashes MD5 de todos os aquivos do diretório atual + +### Incluindo subdiretórios + +```bash +find . -type f -exec md5sum {} \; +``` + +### Excluindo subdiretórios + +```bash +find . -maxdepth 1 -type f -exec md5sum {} \; +``` + +### Gravando os hashes num arquivo + +Para gravar os resultados dos hashes no arquivo `md5sums.txt` adicione o comando `> md5sums.txt` no final do comando. + +### Verificando os hashes MD5 dos arquivos + +```bash +md5sum -c md5sums.txt ``` \ No newline at end of file diff --git a/_posts/sistemas-operacionais/microsoft-windows/2019-08-09-cmd.md b/_posts/sistemas-operacionais/microsoft-windows/2019-08-09-cmd.md index 1daad3b..41eceda 100644 --- a/_posts/sistemas-operacionais/microsoft-windows/2019-08-09-cmd.md +++ b/_posts/sistemas-operacionais/microsoft-windows/2019-08-09-cmd.md @@ -102,6 +102,20 @@ cscript ospp.vbs /unpkey:[FinalChave] Na segunda linha o comando exibe as chaves atualmente instaladas, note que haverá uma ou mais linhas no resultado contendo a informação: **`Last 5 characters of installed product key: XYZ99`** nesse caso o _XYZ99_ seria a informação que seria preenchida no comando da terceira linha no espaço indicado como **`[FinalChave]`**. +## Calculando os hashes MD5 de todos os aquivos do diretório atual + +### Incluindo subdiretórios + +```batch +for /r %i in (*) do certutil -hashfile "%i" MD5 +``` + +### Excluindo subdiretórios + +```batch +for %i in (*) do certutil -hashfile "%i" MD5 +``` + ## Veja também * [Comandos úteis do PowerShell](/ajuda/sistemas-operacionais/microsoft-windows/comandos-uteis-do-powershell) \ No newline at end of file