Does Animator::StringToHash methods has side effects?

I’ve just discovered Animator::StringToHash method. I’d like to use hashed strings elsewhere in my project.
Since it belongs to Animator class, I don’t know if it has any side effect on Animator class state itself (I hope not since it’s a static method).

The question is: can I use Animator::StringToHash method for hashing parameters that doen’t belong to Animator? Can this cause any problem?

thank you in advance

Static methods are not aware of any class instances. So technically you’re not calling it on the Animator at all. And it is simply a string hashing method.

But we make no guarantees that the hashing algorithm wont change in later versions of Unity.