¿Qué son los hash SHA1?
El hash SHA1 es un algoritmo de generación de firmas. Un hash es una cadena de letras y números que resulta del cálculo sobre una cadena de origen. La idea es que el algoritmo provea distintas firmas (o hashes SHA) para distintos orígenes. El cálculo es irreversible y de una sóla vía, es decir que a partir de un hash es muy difícil calcular la cadena original que lo formó a través del algoritmo SHA.
Los hashes SHA1 se utilizan para almacenar las firmas de las contraseñas. De este modo, en vez de guardar las contraseñas de los usuarios, almacenamos los hashes de las contraseñas, evitando que la contraseña viaje por la red. A partir del hash no se puede calcular la contraseña original. También se utiliza SHA para firmar documentos. El algoritmo SHA1 ha sido puesto en duda ya que se pudieron calcular colisiones de firmas, o sea, hashes iguales para distintas cadenas de entrada. Sin embargo, SHA se sigue considerando seguro para la mayoría de las aplicaciones.
Hash SHA1 online 2009