Reading assignment: Hashing

  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?

Pre image resistance. It becomes infeasible to try to brute force because trying to match the input with the sheer amount of individual output hashes would take a nearly impossible amount of time

2 Likes
  1. SHA-256 (Secure Hashing Algorithm 256)

  2. Because of various properties, like pre-image resistant, it makes very hard to brute force the hash.

1 Like
  1. Sha-256
  2. there are too many variables even if you use the birthday paradox
  3. square root of 356 is 19… not 23

The only way to decipher the input is by guessing it, hash it, and compare if it matches the hash you wanted to brute force.

I contacted Blockgeeks and pointed out the mistakes in that article. They will correct it.

2 Likes
  1. SHA 256
  2. The computation needed to try and identify the input from the hash output is so large that it would be practically impossible.
1 Like

The Hashing algorithm that Bitcoin uses is called sha256.

The hashing algorithm sha256 is really hard to crack because of the its hash functions and it’s various properties that make it so.
If one number or letter is off the whole hashing algorithm is nullified.

1 Like
  1. SHA-256
  2. The total number of possibilities is so large that it will take too long to brute-force
2 Likes
  1. What is the hashing algorithm called used in Bitcoin?
    The hashing algorithm used by bitcoin is SHA-256 or Secure Hashing Algorithm 256.
  2. Why is this hashing algorithm really hard (almost impossible) to brute-force?
    A hashing algorithm is almost impossible to brute force as you would need to find both inputs that equal the output in a hash function. Which would on average take many lifetimes.
2 Likes
  1. SHA-256 is the hashing algorithm used in Bitcoin.

  2. The SHA-256 algorithm is difficult to brute-force because it would take a really long time to achieve, approximately 2^128 computations making it infeasible.

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

    It is called SHA256.

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

    Because it would simply take way too long, making it infeasible.

2 Likes

Bitcoin uses the SHA256 hashing algorithm.

Its hard to reverse the output of the function to get back the input.

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

SHA256

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

Pre-image resistance means one would have to check every possible input and that would take a very long time and massive computing power.

2 Likes
  1. SHA-256

  2. Because you would need to pick some random input, hash it, and hope in your lifetime you can find the solution by comparing the output with the target hash until a match is found.

2 Likes
  • What is the hashing algorithm called used in Bitcoin?
    sha-256

  • Why is this hashing algorithm really hard (almost impossible) to brute-force?
    because of the number of posssibilities being so large ( Worst case scenario: You get your answer after 2^128 – 1 times)

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

SHA-256 (secure hashing algorithm 256)

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

As it is infeasible to recalculate the input from the output, apart from pure guessing and trying, which makes it most likely such a long process, that it doesn’t matter in the end anymore.

1 Like

SHA-256

With 256 bits to try/guess it would take so long to determine the hash that it would be futile to try.

1 Like

sha-256
Nearly endless possibilities to try to crack.

1 Like

SHA-256
It takes too much time and effort to brute force a 256 bit hash.

1 Like
  1. SHA-256
  2. It is highly unlikely for someone to guess it. It would take a very long time and not feasible.
1 Like
  1. The hashing algorithm used in Bitcoin is called SHA 256 ( Secure hashing algorithm 256).

  2. It is unfeasible to break pre-image resistance by using the brute-force method because the process takes so long that it doesn’t matter.

2 Likes