[Shell, Script, ] Génération d'une signature sMD5

Script pour générer une signature sMD5 (salted-MD5)

Utilisation :

  • md5hexpass texte_clair [sel]
#!/bin/sh

if [ "$1" = "" ]
then
        echo Usage: $0 cleartext [salt]
        exit 1
fi
CLEAR=$1

if [ "$2" != "" ]
then
        # Prend la valeur donnée en argument
        SALT=$2
else
        # Extrait le sel d'après le nom d'un fichier temporaire
        SALT=`mktemp` ; rm -f $SALT
fi
# Crée le "sel" final
SALT=`awk 'BEGIN {string = "ABCD" "'$SALT'"; print substr(string,length(string)-3,4)}'`

echo "Md5-Hex-Password: ${SALT}\$"`echo -n ${CLEAR}${SALT} | md5`
 
generation_d_une_signature_smd5.txt · Dernière modification: 2007/08/04 22:04
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki