A função de hash criptográfico , SHA1 , que significa Secure Hash Algorithm , foi concebido pela Agência de Segurança Nacional. A função hash é um procedimento no qual um bloco de dados arbitrário é processado e retornado como uma string de tamanho fixo. À medida que o tamanho das cordas é a mesma para cada hash SHA1 , ele pode ser utilizado como uma impressão digital de um bloco de dados . É , por conseguinte, particularmente útil no senha de hashing para manter as senhas segura em um servidor remoto . Coisas que você precisa
Visual Studio 2010
Show Mais instruções
1
Abra a solução de projeto no Visual Studio 2010.
2
Adicionar o namespace, " System.Security.Cryptography " no topo do seu arquivo de projeto.
3
Adicione o namespace " System.Text " .
4
Crie uma nova matriz de bytes que é grande o suficiente para segurar a corda em que a ser hash .
5
Use a função " UTF8.Encoding.GetBytes " para preencher o array de bytes recém-criado. A string a ser hash é usado como o argumento.
6
Crie um objeto " SHA1CryptoServiceProvider " .
7
Use o método " ComputeHash ", declarou no " SHA1CryptoServiceProvider " para retornar um array de bytes que irá conter o hash SHA1 . A matriz de bytes que contém a string a ser hash é usado como o argumento.