Implementa a função de hash SHA-256. Implementação utilizando extensões fornecidas pelo gcc. Extensões utilizadas com o intuito de diminuir o tempo de execução da função. Implements the hash function SHA-256. Implementation using the gcc provided extensions. Those extensions were used with the function execution time optimization as a priority.