Answers to Homework on Hash Functions
-
Describe hash functions with your own words.
Hash functions is when an Input of data/info will be mixed together and then sent in form of fixed cryptographic text to an Output, that can’t be reversed.
-
How are hash functions used in cryptocurrencies like bitcoin?
It is used to generate mathematical cryptographic value (hash) from a sting of text, which will help to protect the security of the transmission against tampering.
-
What does it mean when we say that hash functions need to be collision resistant?
It will mean that the hash function need to be provably secure, where a slightly change in the hash function input will give totally different cryptographic hash to the output, and it will be almost impossible to get that same output twice.