Uma maravilhosa introdução em quadro branco às funções de hash criptográficas por @veorq