hashapass

gerador de senhas
Início · Sobre · Contato · Português 
Firefox/Chrome · iPhone · Android · linha de comando
Widget para Mac OS X · Gadget para Windows · Web mobile

Hashapass via linha de comando

Senhas hashapass podem ser facilmente geradas na maioria dos sistemas modernos Unix-like utilizando o comando:

echo -n parameter \
| openssl dgst -sha1 -binary -hmac password \
| openssl enc -base64 \
| cut -c 1-8

Isto requer openssl e também GNU coreutils.

Atenção! A maioria dos sistemas mantém um histórico dos últimos comandos. Você provavelmente não quer usar o comando acima diretamente, mas sim dentro de um shell script que irá solicitar via prompt a sua senha mestre.

Simon Elmir contribuiu com o script:

#!/bin/bash
#hashapass.com method for generating passwords
#script by Simon Elmir
export IFS="" #read will now preserve whitespace
read -rp "parameter: " PARAMETER
read -rsp "password: " PASSWORD
echo
echo -n "$PARAMETER" \
| openssl dgst -sha1 -binary -hmac "$PASSWORD" \
| openssl enc -base64 \
| cut -c 1-8


Publicidade