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,
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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
Partager