Hash má spoustu pod_algoritmů, začíná se od začátku, kdy do funkce vstupuje "nic"(případně ta sůl) a první část řetězce.
Ve kterém se to smíchá (smíchá = jde o obdobu blokové šifry, jsou předdefinovány nějaké spočítané konstanty). Výsledek je pak vstupem do další části řetězce a takhle to pokračuje až do předposlední části, v poslední části je pak zahašována i délka originální řetězce (doplněná 0 aby odpovídala délka)-jako zesílení. S tím, že se to pak projede i pozpátku (8x tuším)
aby neba poslední část slabší, pak je tam tušim ještě jedno zesílení se sčítáním ale název a princip už nevím. Mělo by to bejt v té přednášce od Klímy