La función criptográfica de hash, SHA1 , que significa Secure Hash Algorithm , fue diseñado por la Agencia de Seguridad Nacional. Una función hash es un procedimiento en el que un bloque de datos arbitrarios se procesa y se devuelve como una cadena de tamaño fijo . A medida que el tamaño de la cadena es el mismo para todos los hash SHA1 , que se puede utilizar como una huella dactilar para una pieza de datos . Por lo tanto, es particularmente útil en hash de contraseña para mantener las contraseñas seguras en un servidor remoto . Cosas que necesitará
Visual Studio 2010
Mostrar más instrucciones
1
Abra la solución de proyecto en Visual Studio 2010 .
2
Agregar el espacio de nombres ", System.Security.Cryptography " en la parte superior de su archivo de proyecto.
3
Agregue el espacio de nombres " System.Text " .
4
Crear un nuevo conjunto de bytes que es lo suficientemente grande como para contener la cadena en la que se aplica un algoritmo hash .
5
Utilice la función " UTF8.Encoding.GetBytes " para rellenar la matriz de bytes de nueva creación. La cadena que se va hash se utiliza como argumento.
6
Crear un objeto " SHA1CryptoServiceProvider " .
7
Utilice el método " ComputeHash ", declaró en el " SHA1CryptoServiceProvider " para devolver una matriz de bytes que contiene el hash SHA1. La matriz de bytes que contiene la cadena a hash se utiliza como argumento.