Hashing is used in database systems as a method to protect sensitive data such as passwords; however it is also used to improve the efficiency of database referencing.[26] Inputted data is manipulated by a hashing algorithm.