Reading assignment: Hashing

1.SHA -256
2.Computation power is to strong.

1 Like
  1. Secure Hash Algorithm (SHA) - SHA-256
  2. Because is impossible to reverse the hash to its original value.
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?
    “Bitcoin has is only solved in a linear, unidirectional manner” In other words, the mathematical equation can not be reverse.
1 Like

1.Secure hashing algorithm; SGA-256
2. It is impossible to figure it out by reversing, as SGA-256 is a one-way linear computation. Also the hashing/mining is difficult because the PoW computation has become increasingly more difficult as time progresses.

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

  2. If you were to feed the hash algorithm exactly the same data, you need to produce the exact same hash. Change even the slightest digit or comma and the hash output will be completely different.

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 cant be reversed and the hash is extremely long/complicated.
1 Like
  1. What is the hashing algorithm called used in Bitcoin?
    Bitcoin uses the SHA-256
  2. Why is this hashing algorithm really hard (almost impossible) to brute-force?
    It would require the exact same input. There are far too many possibilities. The algorithm is designed to not be reversed.
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 example used in the article was of the blender full of fruits: once blended, impossible to undo. This is the same as the hash function, once the data/block is blended/hashed together with the cryptographic hash code, then it is impossible to undo, due to the mathematical complexity of the function/algorithm.
1 Like

Its SHA256. :slight_smile:

Hash functions in itself have nothing to do with mining. Mining utilizes hash functions in the PoW process. The reason why hash functions are hard to brute force is because of the sheer number of possible outputs.

  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 SHA-256 TRANSFORMS DATA INTO AN ALPHANUMERIC STRING BETWEEN ZERO AND A 256 DIGIT NUMBER. THIS IS. A ONE WAY METHOD AND WILL HAVE TO BE STARTED ALL OVER AGIN IF INCORRECT.

1 Like

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

2. Why is this hashing algorithm really hard (almost impossible) to brute-force?
This has is only solved in a linear and unidirectional manner. It is not possible to reverse it.

1 Like

Thanks for the clarification. It’s SHA256, and brute force won’t work with the hashing due to the high number of outputs. Correct?

1 Like

Correct :slight_smile:

1 Like
  1. What is the hashing algorithm called used in Bitcoin? SHA256
  2. Why is this hashing algorithm really hard (almost impossible) to brute-force: you would have to guess the input that created the hash as it cannot be deduced from the hash.
1 Like
  1. The hashing algorithm used by Bitcoin is SHA-256 (256 bit Secure Hash Algorithm)

  2. Brute forcing of this hash is so difficult because

  • The function is one-way; ie, it can’t be reversed to determine the input originally provided
  • All outputs of the function are of the same length, providing no information as to even the size of the input
  • The slightest change to the input may produce wildly different output
  • 256 bits represents an enormous range
1 Like
  1. SHA-256
  2. Because the output is a number between 0 and 256 and you cannot find the input based on the output, it is irreversible.
1 Like

1.SHA-256
2. The algorithm makes sure to not repeat or revers that same hashes

1 Like

https://www.cryptimi.com/guides/what-is-bitcoin-hash site was giving an error so I had to copy someone else’s responses.

  1. SHA-256
  2. Because a hashing algorithm is computation intensive and a one directional function, the only way to find out the input values is by brute-forcing one-by-one.This takes a lot of time.
1 Like

1 sha 256
2 the code is hashed one way and cannot be reversed it can be checked if the same only be hasing other code and comparing the output

1 Like
  1. SHA-256

  2. Because it is one way. And also there could be so many varied combinations with letters and numbers, it would take loooonng time.

1 Like