Comment créer un asp.net l'adhésion fournisseur de hachage de mot de passe manuellement?

Je suis en utilisant un site web frontend et tous les utilisateurs sont authentifiés à l'aide de la norme ASP.NET Adhésion-Fournisseur. Les mots de passe sont enregistrés "haché" à l'intérieur d'une Base de données SQL.

Maintenant, je veux écrire un bureau-client avec des fonctions administratives. Entre autres choses, il devrait y avoir une méthode pour réinitialiser un mot de passe des utilisateurs. Je peux accéder à la base de données avec le enregistré l'adhésion de données, mais comment puis-je créer manuellement le mot de passe de sel et de hachage? L'utilisation du Système.Web.L'adhésion de l'espace de Noms semble être inapproprié j'ai donc besoin de savoir comment créer le sel et le hachage du nouveau mot de passe manuellement.

Experts de l'étape! 🙂

Pourquoi est-ce Système.Web.Sécurité inapproprié? Semble être le bon outil pour le travail.
Je ne peux pas inclure un fournisseur d'appartenances dans un bureau à la demande du client, à l'aide de ma base de données sql, puis-je? Lorsque c'est possible, vous avez raison et je peux utiliser ces méthodes... mais comment la mettre en œuvre?

OriginalL'auteur Anheledir | 2010-03-30