Me pregunto acerca de la calidad de hash y la estabilidad de hash producida por la implementación String.GetHashCode()
en .NET?Calidad y estabilidad de hash de String.GetHashCode() en .NET?
En cuanto a la calidad, me estoy enfocando en los aspectos algorítmicos (por lo tanto, la calidad del hash ya que afecta las grandes tablas hash, no por cuestiones de seguridad).
Luego, con respecto a la estabilidad, me pregunto acerca de los posibles problemas de versión que pueden surgir de una versión de .NET a la siguiente.
Algunas luces en esos dos aspectos serían muy apreciadas.