SHA-1 to kryptograficzna funkcja skrótu zaprojektowana przez rząd Stanów Zjednoczonych jako federalny standard przetwarzania informacji. Niedawno wykryto kolizje, co oznacza, że SHA1 staje się coraz bardziej podatny na ataki, a jego użycie do ochrony danych nie jest zalecane.