opis hashowania i sha1