Reading assignment: Hashing

  1. SHA-256
  2. IT IS HARD TO GETBACK output of a f(x), to get back input
1 Like
  1. Bitcoin uses SHA256 .

2.There are many possibilities and would take long time to try them all.

1 Like
  1. SHA-256
  2. It uses a one-way mechanism. There are too many possibilities if one would try to reverse compute it
1 Like

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

The hashing algorithm used in Bitcoin is called SHA-256. SHA stands for Secure Hash Algorithm and was invented by the National Security Agency(NSA).

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

Only the ultimate hash output can be found when solving the algorithm. There is no way to reverse it and find the initial raw data. Mathematical equations guarantee the one-way mechanism and prevent the reversal of a new hash. So, a Bitcoin hash is solved in a linear, unidirectional manner.

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

The hashing algorithm used in bitcoin is called secure hash algorithm (SHA) - 256.

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

Because these intricate mathematical equations are solved in a linear, unidirectional manner which does not allow for reversal to find the original data input into the hash algorithm.

1 Like
  1. The Bitcoin algorithm is called : Secure Hash Algorithm - SHA
  2. This algorithm is solved only in an unidirectional manner, irreversible .
1 Like
  1. SHA-256
  2. Hashing algorithms are so secure due to the properties of preimage and collision resistance that make it impossible to guess or use password encryptions for hacking.
1 Like
  1. The hashing algorithm is called SHA 256
  2. The hashing algorithm is really hard to brute-force because it only goes on one direction and cannot go back to the raw data. Miners solve increasingly complex problems to solve hashing algorithm adding on new block chains while being rewarded with bitcoin
1 Like

What is the hashing algorithm called used in Bitcoin?
Secure Hash Algoritm (SHA -256)
Why is this hashing algorithm really hard (almost impossible) to brute-force?
Because there is way to many potential inputs and outputs for someone to get the exact same hash as someone else

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 number of possibilities is so high that it will is almost impossible to get the exact same hash
1 Like
  1. SHA-256
  2. There is no way to reverse the hash output and recover the initial data.
1 Like

My Answers:

  1. SHA-256
  2. Because each unique input gives you a unique output, it creates a one of a kind fingerprint. SHA-256 is a ‘one way function’, you are unable to take the output and determine the 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 hashing algorithm is solved in a linear, unidirectional manner. It’s a one-way mechanism which will not spite the reversal of a new 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?
    The hashing algorithm is very long and if you just change the slightest comma or space the output will be different. So its almost impossible to brute- force.
1 Like
  1. SHA - 256
  2. The possibilities to solve such large digit, takes time, becoming more difficult as the hash goes to a lower target
1 Like

1.The hashing algorithm is called SHA-256
2. SHA - 256 hashing function is unidirectional which means it cannot be reversed to find out the components of the algorithm. Moreover there are so many possible combinations that come at random to be solved with so many components (numbers and letters) that is it almost impossible to get to the output-solution that creates a new block-bitcoin.

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?
    It can’t be easily reversed. Its uni direcitonal
1 Like
  1. What is the hashing algorithm called used in Bitcoin?

SHA256.

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

You can’t reverse the output of the function to get back the input.

1 Like
  1. SHA-256 (Secure Hash Algorithm);

2.1. Not reversible from output to input;
2.2. The great amout of possibilities between 0 to a 256 digit number;
2.3. The attacker would have to be more powerful than all miners. This would discourage from attacking, as the computational power could be used for mining and earning money (game theory).

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?
    Number of possibilites is too large, that’s impossible to get the results in a life time

1 Like