Scénario:
- Une ancienne application ASP.NET 2.0 qui utilise SQL Server 2005.
- Les mots de passe sont stockés en clair dans la base de données
- Nous voulons mettre à niveau l'application pour utiliser l'authentification par formulaires
- Nous devons recréer tous les mots de passe de la même manière que le ferait l'authentification par formulaires
Question:
- Comment générons-nous des mots de passe hachés (avec des sels) en utilisant T-SQL pour les stocker dans la base de données de manière identique à ceux que générerait l'authentification par formulaires:
Comment pouvons-nous créer ceci:
DHSicgbY+Av0LyQpBZl2M5EuyOk=
qui est un mot de passe haché (plus sel), mais en utilisant T-SQL à la place?