Bonjour,
j'utilise une base de données sql server 2008
je cherche a crypter un champ password dans une de mes tables.
Quelqu'un connait cette fonction?
En gros un équivalent de la fonction PASSWORD() sous mysql.
Version imprimable
Bonjour,
j'utilise une base de données sql server 2008
je cherche a crypter un champ password dans une de mes tables.
Quelqu'un connait cette fonction?
En gros un équivalent de la fonction PASSWORD() sous mysql.
Bonjour,
En general je crée un champs de type VARBINARY(4000) pour stocker du texte crypté par ENCRYPTBYPASSPHRASE.
Voici un exemple pour vous faire comprendre plus :
Code:
1
2
3
4
5
6
7
8
9 DECLARE @TEXTE_CRYPTE VARBINARY(8000) SET @TEXTE_CRYPTE = ENCRYPTBYPASSPHRASE('MonMotDePasse', 'MonTexteBrut') SELECT @TEXTE_CRYPTE, CAST(DECRYPTBYPASSPHRASE('MonMotDePasse', @TEXTE_CRYPTE) AS varchar) AS TEXTE_DECRYPTE, CAST(DECRYPTBYPASSPHRASE('MAUVAIS MOT DE PASSE', @TEXTE_CRYPTE) AS varchar) AS TEXTE_DECRYPTE_MAUVAIS_MOT_DE_PASSE