MD5 / SHA1 / Base64

MD5

Gerando hash de uma string

# Linux
echo -n "teste" | md5sum

Gerando hash de um arquivo

# Linux
md5sum <arquivo>

# Windows
Get-FileHash <file> -Algorithm MD5
certutil -hashfile <file> md5

O comando md5sum (Linux) possui o parâmetro -b, para realizar a operação em binário, pois por padrão ele utiliza a opção -t, que é a verificação com text.

SHA1

Gerando hash de uma string

echo -n "teste" | sha1sum

Gerando hash de um arquivo

Base64

Ahh o Base64... esse é um encoding que "talvez" nem deveria estar aqui na seção de criptografia, mas como é muito utilizada em torno de funções criptográficas, vale a pena citá-la. Basicamente, ele percorre todos os bytes e transforma cada conjunto de 6 bits em um byte legível (8 bits). O resultado é que o tamanho dos bytes codificados aumenta em cerca de 33%.

Encode

Linux

Windows

Decode

Linux

Windows (Powershell)

Execução de Comandos

Linux

Windows

Sites

Last updated