Reading assignment: Hashing

sha256 hashing
it’s near impossible to take an answer and then find the inputs used to get that number

1 Like
  1. SHA-256
  2. Large amount of computation and resources required.
1 Like
  1. The hashing algorithm is SHA-256
  2. It’s hard to brute-force because the data set is so large that it would take too long to break pre-image resistance
2 Likes
  1. sha-256
  2. because of its key attributes: deterministic, quick computation, preimage resistant, small change in put results in drastically different output, collision resistant, puzzle friendly.
1 Like

Hashing

  1. What is the hashing algorithm called used in Bitcoin?
    SHA-256 (Secure Hashing Algorithm 256) is the algorithm Bitcoin uses. The transactions are run as inputs to determine fixed output length no greater than 256 bits.

  2. Why is this hashing algorithm really hard (almost impossible) to brute-force?
    The only method to find the original input of a 128-bit hash is to use the Brute-Force Method. A random input is compared to the output with the questionable hash and repeated until a match is found. If extremely lucky, the answer is found at the beginning of the data; a rare find. The answer may be found near the middle or end of the data. This requires huge mathematical computations and lots of data search to find a match.

1 Like
  1. SHA-256
  2. The number of possible outcomes is so large is it very unlikely a match would be found in any reasonable amount of time.
1 Like
  1. What is the hashing algorithm called used in Bitcoin?

SHA-265 Secure Hashing Algorithm 256

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

Because there are too many variables to brute force - Would take life times using a trial and error brute force method.

1 Like
  1. SHA-256
  2. Because its take so much time that in the end, if you find it, you and generations to come are probably dead.
    it require 2^256 to find the correct output.
1 Like

What is the hashing algorithm called used in Bitcoin?

SHA-256

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

The amount of calculations required to reverse the output would take too much time and computing power to be feasible

1 Like
  1. SHA256
  2. It takes too long. way to many odds
1 Like
  1. The hashing algorithm Bitcoin uses is called Sha-256
  2. Math and game theory make it more rewarding to participate in the mining and thus security of the system than to crack the system.
1 Like
  1. SHA 256
    2.It is practically impossible to discover what the input was, it could take your whole life, besides that changing any data in the chain would produce a change in the rest of the chain.
1 Like
  1. SHA256
  2. H(k|x) = Y, based on only the output ‘Y’, it is near impossible to guess the hashed Nonce concatenated with the unique transaction.
1 Like

1.Bitcoins runs on SHA-256

  1. You can’t run the function calculation backwards. You can’t guess the input from the output value easily. If you were to guess, your chances of a correct guess are 2^255. So basically impossible.
1 Like
  1. SHA-256
  2. It has 2^256 possibilities to test. It would take on average a total of 2^128-1 tries to brute-force. With the current computational power it’d take a lifetime.
1 Like
  1. SHA-256

  2. It takes way too long on comparing and getting a result.

1 Like
  1. The hashing algorithm used in bitcoin is called SHA-256. It returns a hash that is 256 bits of length.

  2. It would be very difficult to brute-force guess the pre-image value associated with a particular hash generated by SHA-256. One would have to guess input values out of 2^256 possibilities until the guess matches the target hash.

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?
    while it is possible to break pre-image resistance via the brute force method, it takes so long that it doesn’t matter

1 Like

1: SHA-256
2:there are so many possible combinations that it would take a life to to brute force it

1 Like
  1. The alghoritm name is SHA-256 for every imput it gives you always a 256 bits output.

  2. Because of the number of the bits present in the algorithm. The number of combinations makes it infeasible to randomly get it with brute force method. It will takes too long. And second because even a small change in the imput changes completely the output.

1 Like