Implementa a função de hash SHA-256. Implementação simples, utilizando os padroes ISO C89. Implements the hash function SHA-256. Basic implementation, using the ISO C89 standard.