Run passwords through the hashing function multiple times.
Enforce the use of strong passwords.
Store passwords in a rainbow table.
15. ______ is a type of function or operation that takes in an arbitrary data input and maps it to an output of a fixed size, called a hash or a digest.