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