However , this method can provide uniformly distributed hashes even when the keys are chosen by a malicious agent .
In ordinary applications , this advantage may be too small to offset their much higher cost .