which of the following are hashing algorithms?