SHA-1 est une fonction de hachage cryptographique conçue par le gouvernement américain en tant que norme fédérale de traitement de l'information. Récemment, des collisions ont été détectées, ce qui signifie que SHA1 est de plus en plus vulnérable aux attaques, et son utilisation pour protéger les données n'est pas recommandée.