hashapass

générateur de mots de passe
Accueil · À propos · Contact · Français 
Firefox/Chrome · iPhone · Android · ligne de commande
Widget pour Mac OS X · gadget pour Windows · web mobile

Hashapass pour ligne de commande

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


Publicité