Which two algorithms are used for hash encoding to guarantee the integrity of data? (Choose two.)