De cryptografische hash -functie , SHA1 , wat staat voor Secure Hash Algorithm , is ontworpen door de National Security Agency . Een hashfunctie is een procedure waarbij een blok van willekeurige data wordt verwerkt en geretourneerd als een vaste grootte string. Aangezien de stringgrootte is hetzelfde voor elke SHA1 hash kan worden gebruikt als een vingerafdruk voor een gegevens . Het is dan ook bijzonder nuttig bij wachtwoord hashing om wachtwoorden veilig te bewaren op een externe server . Wat je nodig hebt Visual Studio 2010 Toon Meer Aanwijzingen 1 Open het project oplossing in Visual Studio 2010 . Kopen van 2 Toevoegen de namespace , " System.Security.Cryptography " aan de bovenkant van uw project bestand . 3 Voeg de " System.Text " namespace . 4 Maak een nieuwe byte -array die groot genoeg is om de string waarin moet worden hash . 5 Gebruik de functie " UTF8.Encoding.GetBytes " aan de nieuw gecreëerde byteserie bevolken houden . De string te hash wordt gebruikt als het argument . 6 Maak een " SHA1CryptoServiceProvider " object . 7 Gebruik de " ComputeHash " -methode zoals aangegeven in de " SHA1CryptoServiceProvider " een byte -array die de SHA1 hash zal bevatten terugkeren . De byte array met de string te hash wordt gebruikt als het argument .
|