0% found this document useful (0 votes)
2 views1 page

Module 2

The document introduces cryptographic hash functions, which are essential for password security in cryptocurrencies. It explains that a hash function produces a fixed-length output, known as a digest, regardless of the input size, with Bitcoin using the SHA-256 algorithm. Key properties of hash functions include consistent output for the same input, fixed output size, quick computation, irreversibility, and difficulty in finding two identical hashes for the same input.

Uploaded by

Nivetha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views1 page

Module 2

The document introduces cryptographic hash functions, which are essential for password security in cryptocurrencies. It explains that a hash function produces a fixed-length output, known as a digest, regardless of the input size, with Bitcoin using the SHA-256 algorithm. Key properties of hash functions include consistent output for the same input, fixed output size, quick computation, irreversibility, and difficulty in finding two identical hashes for the same input.

Uploaded by

Nivetha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

Module 2: Introduction to cryptography and cryptocurrency

Cryptographic hash function:

It is used in cryptocurrencies password security.

Inside an hash function, we pass a text and get a string of fixed length and its called as digest or
string.

Fixed length- even if size of input text varies, output or digest remains the same.

Bitcoin uses SHA-256 hashing function.

There are many different types of functions. SHA means secure hashing algorithm and 256 means
number of 0’s and 1’s in whatever output.

For eg if you give your name or entire dictionary as input, output will always be 256 , 0’s, 1’s.

Computers convert 0’s and 1’s binary digits to actual letters and numbers which equals 64.

5 main things about hashing function:

You always get the same output for the same input.

No matter how much data you give, always same size of output.

Quick to compute.

You can’t reverse or predict the hash.

It’s infeasible to find two hashes to the same input.

You might also like