La fonction de hachage cryptographique , SHA1 , ce qui signifie Secure Hash Algorithm , a été conçu par la National Security Agency . Une fonction de hachage est une procédure dans laquelle un bloc de données arbitraires est traitée et retournée comme une chaîne de taille fixe . Comme la taille de la chaîne est le même pour tous les hachage SHA1 , il peut être utilisé comme une empreinte digitale pour un élément de données . Il est donc particulièrement utile dans le hachage des mots de passe pour maintenir des mots de passe en toute sécurité sur un serveur distant. Choses que vous devez
Visual Studio 2010
Afficher plus Instructions
1
Ouvrez la solution de projet dans Visual Studio 2010.
2
Ajouter l'espace de noms ", System.Security.Cryptography » en haut de votre fichier de projet.
3
Ajoutez le namespace " System.Text " .
4
créer un nouveau tableau d'octets qui est assez grand pour contenir la chaîne qui doit être haché.
5
Utilisez la fonction " UTF8.Encoding.GetBytes " pour remplir le tableau d'octets nouvellement créé. La chaîne doit être hachée est utilisée comme argument.
6
Créer un objet " SHA1CryptoServiceProvider " .
7
Utilisez la méthode " ComputeHash ", a déclaré dans le " SHA1CryptoServiceProvider " pour retourner un tableau d'octets qui contient le hash SHA1. Le tableau d'octets contenant la chaîne de caractères qui sera haché est utilisé comme argument.