Pelo o que vi está usando a funcão date do php concatenando com a string 'senha_sistema'.
Como eu usava somente fazendo a geração do HASH pelo Delphi, nunca tinha comparado com a geração de nenhum outro sistema.
O que eu faria?
NO DELPHI
Pegaria a string final a ser gerada pelo Hash , e encriptaria ela com o HASH 256, salvaria esse resultado.
Pegaria essa mesma string final sem ser gerado o HASH e testaria nesse site :
Caso o hash gerado pelo site e o pelo delphi fossem diferentes, verificaria os parametros do componente da DCPCrypt , pode ser que algum parametro possa influenciar em algo.
Caso fosse igual ,a geração pelo delphi estaria correta e então o problema está pelo lado do WS.
Sds,