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
"Toute technologie suffisamment avancée est indiscernable de la magie." - Arthur C. Clarke
Evan Barke - Ingénieur d'Etudes et Développement SQL Server
Blog SQL Server, T-SQL, SSIS, Administration www.transactivesql.com
Twitter - TransactiveSQL
N'oubliez pas les boutons et
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager