AuthType Digest

Pour vous éviter de chercher:
1) utilisation du digest dans le .htaccess (au lieu du Basic)

AuthType Digest
# AuthName est utilisé pour générer le mot de passe
AuthName "prive"
AuthUserFile /home/www/.htdigest
AuthDigestNonceLifetime 300
require valid-user

2) génération d’un mot de passe :
C’est similaire à un htpasswd, avec « realm » en plus au milieu : htdigest [fichier] [realm] [user]
« Realm » correspond à la valeur de « AuthName » mis plus haut.

htdigest -c /home/web/.htdigest "prive" michael

quelques opérations simple avec les chaines dans #bash

${variable: ±substring}
${variable#prefixe_a_supprimer}
${variable/search/replace}
${variable//search/replaceall}

var=poete
echo ${var: -1} # affiche "e" 
echo ${var: +1} # affiche "p"
echo ${var%te}  # affiche "poe"
echo ${var#po}  # affiche "ete" 
echo ${var/t/m}  # affiche "poeme" 
echo ${var//e/3}  # affiche "po3t3"