Reading assignment: Hashing

The bitcoin hash algorithm is called SHA-256 developed by the NSA of the U.S.

It is almost impossible to “brute force” due to the fact it is a one-way computational function and the number of potential inputs that would result in the same output is so large it would make a backwards calculation next to impossible

1 Like

1 SHA-256
2 because the resolution is only possible unidirectionally, its almost impossible to find the input from the ouput

1 Like
  1. sha - 256
  2. the number of possibilities for every input is so high, that it is almost impossible to find the input based on the output.
1 Like
  1. SHA-256

  2. Because the algorithm is designed to only generate the ultimate hash output. The function is solved in a linear, unidirectional manner that guarantees no way of reversing the new hash. Therefore, it is only possible to retrieve the output of the function and cannot be reversed to obtain the initial raw data, similar to putting fruit into a blender, once blended it would be impossible to reconstruct the fruit individually from the mixture.

2 Likes
  1. The hashing algorithm used in Bitcoin is called SHA-256.
  2. This algorithm is almost impossible to brute-force is because the function is solved at random. Leaving the ability to even participate in creating a new block a lottery draw. The network is also built to be deflationary. Limiting the difficulty adjustments in the hash rate to keep up with Moore’s Law.
1 Like
  1. Sha 256 is the hashing algorithm used in Bitcoin.
  2. This algorithm is almost impossible to brute force because it is very difficult to find 2 inputs to produce the same output in a hash function
1 Like

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

Bitcoin’s hashing algorithm is called “SHA-256”

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

Because any changes to the hash would result in a different output and reversing the calculations to find the raw data is impossible, resulting in a unidirectional manner of processing data.

1 Like

Secure Hash Algorithm (SHA) named **SHA-256
Possible answers number is too big to be guessed in the lifetime

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? Because it’s a one way algorithm meaning that by using the SHA-256 you can only obtain the output hash with input data but you cannot obtain the input data with the output hash. The only way you could obtain the input data is by guessing that exact same input data which would result on the same hash 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?
    To get the input, one would have to guess out of 2^256 possibilities.

1 Like
  1. SHA-256
  2. Because it is a one way hash, only known inputs can be compared and each hash is completely different enough that it would take a very, very long time find the match (quantum computing may change this?).
1 Like
  1. SHA-256
  2. It is almost impossible to reverse the output to get the input.
1 Like
  1. SHA 256
  2. there are so many variations possible, that its nearly impossible to match that exact outcome.
1 Like
  1. Secure hashing algorithm
  2. Because the input cannot be known based on the output
1 Like

1 - It uses the Secured Hash Algorithm SHA-256.

2 - Each hash function produces its own hash and the algorithm can only be solved to find the hash result. It is not possible to reverse calculate and obtain the initial data input.

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?
    The Bitcoin hash algorithms can only be solved to find the ultimate hash output and cannot be reversed to calculate the initial raw data.
1 Like

This is because no. of possibilities i.e 2^256 is so high and the process of generating an output would take so long, at least within current technology.

1 Like

1.Hasing Algorithm used in Bitcoin is called Sha 256.
2.The chances of finding the Input based on the output is almost impossible as of now…
but Qauntom computers in the future may be able to solve this. Maybe.

1 Like
  1. SHA256
  2. because it is a one way street, one would have to guess the input and try it over and over again.
1 Like
  1. Sha 256.
  2. It is unique to every variable and chances of producing two hashes that are identical are almost impossible.
1 Like