automatically. These functions can significantly increase the overhead for a brute
force attack, far more than standards such as MD5, which are intentionally designed
to be fast. For example, rainbow table attacks can become infeasible due to the high
computing overhead. Finally, since computing power gets faster and cheaper over time,