Reading assignment: Hashing

Hashing algorithm used in Bitcoin is called SHA-256

The hashing algorithm is really hard to brute-force because it is very difficult to pick up a random input hash it and compare the output with the target hash as there are 2^128 computations involved and it is almost impossible.

1 Like

SHA 256

There are soo any possibilities, makiing the time to solve extremely long like lifetimes.

1 Like
  1. Secure Hashing Algorithm, SHA-256

  2. You would have to make pure random guesses, which could take and entire life time to guess the correct one, but would still be nearly impossible to do.

1 Like
  1. SHA256

  2. because the number of possible outputs is massive (2^256). there is also no clear pattern between input and output.

1 Like

Yes, it is on the list :slight_smile:

1 Like
  1. What is the hashing algorithm called used in Bitcoin?

SHA-256

  1. Why is this hashing algorithm really hard (almost impossible) to brute-force?

It is really hard to do brute-force because the amount of calculations you would have to do would be so huge that it would be prohibitively time-consuming.

1 Like
  1. hashing algorithm in Bitcoin is SHA256

  2. the hashing algorithm is really hard ( almost impossible) to brute force as sha256 has require 2^256 tries to find the correct output.

1 Like
  1. What is the hashing algorithm called used in Bitcoin?
    SHA 256
  2. Why is this hashing algorithm really hard (almost impossible) to brute-force?
    It would require you to try 2^256 -1 times.
1 Like
  1. What is the hashing algorithm used in Bitcoin called?
    A: SHA-256
  2. Why is this hashing algorithm really hard (almost impossible) to brute-force?
    A: SHA-256 is infeasible to brute-force because of the 3rd property of cryptographic hash function, Pre-image resistance. Wherein it is infeasible to determine the input of the hash when the amount of inputs is of a vast amount.
1 Like
  1. SHA-256
    2.To secure the information for speciffic people.
1 Like

1.) SHA-256

2.) It would take several lifetime’s to figure the output based from two input’s making it nearly impossible.

2 Likes

1)The hashing algorithm used in Bitcoin is called SHA-256
2) Because of the amount of data. It would be virtually impossible to find the input based on the output

1 Like

1.What is the hashing algorithm called used in Bitcoin?
SHA-256 is hashing algoirthm used in bitcoin

2.Why is this hashing algorithm really hard (almost impossible) to brute-force?
The number of possibilities is large and infeasible to crack with brute force.

1 Like
  1. The hashing algorithm used in Bitcoin
    is SHA 256-Bit.
  2. It is really hard to brute force SHS 256-bit because of its deterministic security property. No matter how many times you parse through a particular input through the hash function, you will, always, get the same results.
1 Like
  1. SHA-256;
  2. large computation is required to check every input.
1 Like

1, SHA 256
2. It is infeasible because finding such a large number at random wouid take lifetimes (unless improbably lucky).

1 Like

Q).What is the hashing algorithm called used in Bitcoin?
A).(bitcoin uses SHA-256) which gives an output of a fixed length. (DETERMINISTIC).

Q).Why is this hashing algorithm really hard (almost impossible) to brute-force?

A). There is a specified( DETERMINED/FIXED) hash rate for each block to be mined to maintain a specific and predictable supply of Bitcoin.

2 Likes

Well, everyone can use hash functions if they want, but the question was why is it hard to brute force a hash function? :slight_smile:

That is true, that’s why hash functions are useful. But the reason why is it hard to brute force is because its hard to get an input from the output :slight_smile:

What you are referring is searching for a new hash that suits the target requirement, while brute forcing means trying to find an input from a hash. :slight_smile:

1 Like