Reading assignment: Hashing

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

SHA-256. SHA stands for Secure Hash Algorithm.

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

Because the number of potential hashes is so high (2^256), that finding the exact input for a hash (or even a collision) by randomly trying inputs is infinitesimal.

1 Like
  1. SHA 256
  2. The computation would so large it would take more then a lifetime to figure if ever
1 Like
  1. What is the hashing algorithm called used in Bitcoin?
    The hashing algorithm used in bitcoin is called SHA-256 (Secure Hashing Algorithm displayed in 256 bits)

  2. Why is this hashing algorithm really hard (almost impossible) to brute-force?
    Because of the deterministic nature of the SHA-256 it is not impossible to brute-force it, but it is practically almost impossible. That is because when we are dealing with huge potential options for inputs the chance to brute-force the hash is exponentially decreased, making it impossible to brute-force attack it.

1 Like

The hashing algorithm used in Bitcoin is called Secure Hashing Algorithm 256 (SHA256)

This hashing algorithm is almost impossible to brute force because the number of possibilities is so big that it takes too long to break the pre-image resistance.

1 Like
  1. The hashing algorithm used in bitcoin is SHA-256
  2. Brute forcing the hashing algorithm would take so many trials before obtaining the desired result that it is essentially a waste of time to try.
1 Like
  1. What is the hashing algorithm called used in Bitcoin?
    Bitcoin uses the SHA-256 hashing algorithm

  2. Why is this hashing algorithm really hard (almost impossible) to brute-force?
    Factors used to create the hash are sufficiently large and the set of factors is also sufficiently large that factoring the resulting hash by brute force would take too much compute power/time.

1 Like

1 SHA - 256
2 It would take so long (lifetimes) to find The same hash

1 Like

1 SHA256
2 it would take too long to use brute force to get in

1 Like

SHA256 (256 bit output)
to use brut force would take too long

1 Like
  1. SHA-256
  2. Hashing algorithm is almost impossible to brute-force because there is huge number of possibilities to check.
1 Like
  1. Sha 256
  2. It would take too long.
1 Like
  1. The hashing algorithm used in bitcoin is SHA 256.
  2. Because we are dealing with a huge number of possibilities and doing brute force will definitely take a very long time and it wont matter anymore.
1 Like

1- The hashing algorithm used in Bitcoin is called SHA256 (Secure Hashing Algorithm 256 bit)

2- This hashing algorithm is really hard, almost impossible, to brute force because each new input has its own unique hash and any small change in INPUT changes the OUTPUT. Thus, it is unlikely that any two individuals will come up with the same result at the same time. With such complexity, it takes so long that it wouldn’t matter.

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?
    more bits on the hashing algorithm ( for SHA -256 is 256 bits) more trials you need to do and maybe you need some many lives to break this.
1 Like
  1. SHA 256
  2. To make it so hard to reverse engineer it becomes infeasible to do. Keeping the integrity of the whole blockchain is a very important factor of the technology.
1 Like

[quote=“ivan, post:1, topic:8422”]

  • What is the hashing algorithm called used in Bitcoin?

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

  1. SHA-256

  2. It is almost impossible to guess the input from the output as it is a one way function.

1 Like
  1. SHA-256

  2. The probability of finding a collision is very time consuming and almost impossible given SHA-256 has 2^256 different possibilities.

1 Like
  1. It’s called SHA256

  2. Because if we are the possibilities of the input is 2^128 which makes it too many to be found using brute force and the possibility of finding the correct input is so low.

1 Like
  1. SHA 256

2.Because of the high min-entropy distribution

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

Secure Hashing Algorithm 256 or SHA-256

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

Due to the high min-entropy distribution in the algorithm is what makes brute-force almost impossible. It would take multiple life times and generations to eventually find the correct hash. Unless you are the luckiest person on the planet and your random hash hits the jackpot and finds the correct hash.

1 Like