Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako vypočítať SHA1 na provázku v C #

Funkcia kryptografický hash , SHA1 , čo je skratka pre Secure Hash Algorithm , bol navrhnutý Národnej bezpečnostnou agentúrou . Hashovacie funkcia je postup , v ktorom je blok ľubovoľných dát spracovaných a vrátil sa ako pevné veľkosti reťazca . Vzhľadom k tomu , veľkosť reťazec je rovnaký pre všetky SHA1 hash , môže byť použitý ako odtlačok prsta pre časť dát . Preto je užitočné najmä v hash hesla držať hesla v bezpečí na vzdialenom serveri . Veci , ktoré budete potrebovať klipart Visual Studio 2010
Zobraziť ďalšie inštrukcie Cestuj 1

Otvorte riešenie projektu v Visual Studio 2010 .
2

Pridať namespace , " System.Security.Cryptography " v hornej časti súboru projektu .
3

Pridať " System.Text " menný priestor .
4

vytvorenie novej pole bajtov , ktorá je dostatočne veľká pre uloženie reťazec , v ktorom sa hash .
5

Pomocou " UTF8.Encoding.GetBytes " funkcie k naplneniu novovytvorenej pole bajtov . Reťazec musí byť zatriedená sa používa ako argument .
6

Vytvoriť " SHA1CryptoServiceProvider " objekt .
7

použite metódu " ComputeHash " vyhlásil v " SHA1CryptoServiceProvider " vrátiť pole bajtov , ktoré budú obsahovať SHA1 hash . Byte pole obsahujúce reťazec sa hash sa používa ako argument .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené