Stocker un hash SHA1 en base Sql Server
Bonjour à tous,
j'essaye d'améliorer la sécurité au niveau de mon appli et notamment au niveau de l'encodage des passwords.
Je veux stocker une chaine représentative d'un hash SHA1, obtenu comme ceci :
Code:
BufferVersHexa(HashChaîne(HA_SHA_160,SAI_password))
et qui ressemble à ça quand je fais un trace :
Citation:
DC 76 E9 F0 C0 00 6E 8F 91 9E 0C 51 5C 66 DB BA<\r><\n>39 82 F7 85
Il y a en effet ce <\r><\n> qui fait que je me retrouve en BD avec ceci dans mon champs varchar(max) :
Citation:
DC 76 E9 F0 C0 00 6E 8F 91 9E 0C 51 5C 66 DB BA
3
D'un autre côté j'ai un frontend php qui me permet de me connecter à une ihm light de consultation, qui interroge avec le sha1 sous cette forme :
Code:
SELECT TOP 1 usr_id FROM usr WHERE usr_pwd_crypte = 'dc76e9f0c0006e8f919e0c515c66dbba3982f785' AND usr_actif=1;
Donc je dois faire en sorte que mon appli Windev sache générer dans ma base Sql Server un hash au même format.
Qu'est-ce que j'oublie de faire ?
Merci à vous