Reading assignment: Hashing

  1. SHA-256
  2. Any small in the input drastically changes the output. So miners are essentially guessing the correct answer that satisfies the equation from an ultra huge pool of possibilities.
  • Sha 256 is the hashing algorithm used in Bitcoin.
  • 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. What is the hashing algorithm called used in Bitcoin?

SHA-256 - 256 bit Secure Hashing algorithm

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

Because it would take an extremely long time to guess the original input value (several lifetimes), as the possible answers are infeasibly numerous.

  1. Bitcoin uses the hashing algorithm sha-256

  2. Brute-force is almost impossible to achieve, do to that fact that there are so many numbers and hashes that it would take life times to randomly solve or hack the combination of the algorithm.

  1. SHA 256
  2. Because there are too many combinations…
  1. It is called SHA-256
  2. Because the number can vairy so much
  1. SHA 256

  2. Simply there are so many posibilities, it would take too long with the computingpower we have to solve it or get a collision.

  1. SHA-256

  2. The hashing algorithm is almost impossible to the ā€œbrute-forceā€ method because it would take so long to guess the input (possibly lifetimes), that is doesn’t matter that it is not impossible to guess it.

  1. Sha 256
  2. There are so many possibilities that it would take more then 2 human life’s to find the right one therefore making it pointless.

Question 1

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

The hashing algorithm used in bitcoin is called sha 256

Question 2

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

The reason it is infesable to brute-force sha 256 is because it takes a value or a string of text and runs a hashing function on the value. This function returns a 256 bit string which is deterministic so every time the value is inputted it returns the same hash value. with a complicated string value it is infesable to be able to guess the exact string which generates this hash as even a small discrepancy in the input string will return a completely different hash value.

  1. The hashing algorithm used by bitcoin is called SHA 256.
    2.To pick the right combination of the input , it would take almost two human lifetimes, making it unreasonable to attempt.
  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 SHA 256 hash has 2^256 different possibilities. No hash
    function is collision free, but this would take so long to find a collision.

  1. SHA 256
  2. Very large possibilities and therefore its extremely time and energy consuming.
  1. SHA-256
  2. The statistical chance to ā€œguessā€ the right input is close to none. The algorithm is derministic and therefore can’t be reversed.
  1. What is the hashing algorithm used in Bitcoin called?
  • The hashing algorithm used in Bitcoin is called Secure Hashing Algorithm 256.
  1. Why is this hashing algorithm really hard (almost impossible) to brute-force?
  • The hashing algorithm is too hard to brute force because it would take more time than is available to perform the necessary calculations.

Hello there
Homework

  1. The hashing algorithm used in BTC is called SHA256
  2. If you try to bruteforce hash you need to find the right input to get output that you are looking for. 2^256 = 115,792,089,237,316,195,423,570,985,008,687,907,853,269,984,665,640,564,039,457,584,007,913,129,639,936
    look at your chances to find jackpot
  1. SHA-256;
  2. too many computations, very little probability- 2^128- to brute force;
  1. The hashing algorithm used in bitcoin is SHA-256
  2. SHA-256 is hard to brute force because the amount of possibilities (2^256) makes it infeasible to find a collision.
  1. SHA-256

2.Its hard to brute force because of the length of the input data.

1 It is SHA-256
2 it would simply take to long to ā€œTrail and errorā€ all possibilities. Due to the fact that the hash results changes drastically, even with small inputchanges.