Les mots de passe générés par Hashapass peuvent facilement être générés sur presque tous les systèmes modernes de genre Unix en utilisant le modèle de commande suivant :
echo -n parameter \
| openssl dgst -sha1 -binary -hmac password \
| openssl enc -base64 \
| cut -c 1-8
Ceci requiert openssl ainsi que GNU coreutils.
Attention ! La plupart des systèmes gardent en mémoire un historique des commandes récemment saisies. Le modèle ci-dessus n'est donc pas forcément à utiliser directement, mais il peut être utilisé à l'intérieur d'un script qui vous demandera de saisir votre mot de passe principal.
Simon Elmir a proposé le script suivant :
#!/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