Reading assignment: Hashing

  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?

=> Because you have 2^256 possibilities for the output, what means for each input in a brute force attempt, you have 1 in 2^256 chance to find the match.

1 Like
  1. Secure Hash Algorithm (SHA) named SHA-256.
    2.Succesful verification of hashes is akin to winning the lottery. The application is almost impossible to brute force because the amount of time needed to make even an average of the number of guesses needed to get the correct answer in the algorithm far exceeds the life span of any human being, making it infeasible to do so.
1 Like
  1. sha-256

  2. The possibility to find the input based on the output is so difficult its impossible

1 Like
  1. What is the hashing algorithm called used in Bitcoin?
    The hashing algorithm used in bitcoin is called the Secure Hash Algorithm (SHA-256).

  2. Why is this hashing algorithm really hard (almost impossible) to brute-force?
    This hashing algorithm is really hard (almost impossible) to brute-force, because mathematical calculations that are used to arrive at the output hash result are impossible to duplicate.

1 Like
  1. SHA-256

  2. 2^256 is an astronomical number. It would take ages using contemporary computers to compare every hash output.

1 Like
  1. What is the hashing algorithm called used in Bitcoin?
    Bitcoin uses double SHA-256, meaning that it applies the hash functions twice. The algorithm is a
    variant of the SHA-2 (Secure Hash Algorithm 2), developed by the National Security Agency (NSA).

  2. Why is this hashing algorithm really hard (almost impossible) to brute-force?
    The main reason is the algorithm is a one-way hash function. The miners have to solve the algorithm letter for letter, and with a 78 digit string the possible combinations are tremendous.

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

Secure Hash Algorithm (SHA) named SHA-256

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

The bitcoin miners work hard to solve difficult mathematical equations that keep increasing as they always add new blocks tot he blockchain in exchange for a newly created Bitcoin.

1 Like
  1. SHA256
  2. The hashing algorithm contains an enormous amount of possible hashes - 2^256. It will take a very long time, which makes it very expensive, too.
1 Like

Sha-256

Because it can only be read one way.

1 Like

1. What is the hashing algorithm called used in Bitcoin?
SHA-256 - originally created by the NSA!

  1. Why is this hashing algorithm really hard (almost impossible) to brute-force?
    It would take too long to find the solution and wouldn’t be worth it!
1 Like
  1. SHA-256 is the hashing algorithm used in Bitcoin

  2. There are too many possibilities and it’s not feasible to really try them all in a timely manner

1 Like
  1. It is called SHA-256, Secure Hashing Algorithm. It was created by the NSA.

  2. It is almost impossible to reconstruct the initial data from the hash value. Also, a brute force attack would need to make an obscene number of attempts to generate this in the first place. A small change to the original hash data also creates a completely different hash value, making all data unique.

1 Like
  1. The hashing algorithm is called SHA- 256. (Secure hash algorithm)

  2. That is due to the huge amount of possible outcomes. Its impossible for input to = output.

1 Like

1.SHA-256
2.Because the output of the hash function is not reversible

1 Like

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

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

Because you can’t get the source data from hash, and 256 bytes of hash requires infinite of computing time to brute

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?
There are 2^256 possible hash values which would make it nearly impossible to compute

1 Like

Hashing-

  1. SHA-256

  2. Because there is little chance 2 miners will pick the same input to get the same output. And the calculations get increasingly difficult.

1 Like
  1. SHA-256
  2. The hash is a result of a mathematical equation that can not be reversed, meaning: once you have the hash (a number between 0 and 256 digits), you can not discover what was the data in the mathematical equation that led to that hash number. Only the same equation would produce the same hash, and that are so many combinations that is virtually impossible to brute-force it. Plus, these equations grow more and more difficult as time passes, and require more and more computational force.
1 Like
  1. SHA-256
  2. You cannot reverse it. It is a one way street. It can solve, but you cannot go back to find the initial raw data inputted. It produces unique hashes.
1 Like
  1. sha 256
  2. If it was easy, everyone would be doing it