Reading assignment: Hashing

SHA 256

Impossible to brute force …a hash is irreversible due to its complicated breakdown of the part . It would take far too much time and computational power to do this

1 Like

Don Michelin - Questions

  1. SHA-256
  2. I don’t know how to confidently answer this based off of the article alone. I looked up additional content for this. In my own words I’d say that the hashing algorithm is not worth brute forcing because it would take generations to brute force. Trying to find the content of the previous hash would take an incredible amount of guesses to find the matching hash. Good luck with that. It’s possible but who would even try fighting a losing battle.
1 Like
  1. Sha 256
  2. Is very unlikely that 2 people get the same result in their life time, because of the length of the data
1 Like
  1. SHA-256

  2. A brute-force method of extracting the input from a given hash output involves trial and error, which means to simply create random inputs, run them through the hash function and then compare the output with the original. Trial and error works easily when there are few possible inputs but in Bitcoin’s SHA-256 this method of input discovery is virtually impossible (not entirely impossible) because of the huge number of potential inputs. The probability of finding the hash output from randomly generated inputs is so unbelievably low that a brute force attack aimed at reading the transactional data wouldn’t be worth the effort for any hacker.

1 Like
  1. Secure Hash Algorithm (SHA) named SHA-256
  2. At the moment there is no way to reverse hashed output to calculate the initial raw data (if the input is more complex than a usual dictionary word.
1 Like

Answer to question 1-
Bitcoin’s blockchain uses these important hash algorithm characteristics to run its consensus mechanism. The most popular cryptocurrency in the world uses a Secure Hash Algorithm (SHA) named SHA-256.

Answer to question 2-
It’s a one-way street, design to be done by computer to codify a unique input that will output a unique output-Hash. The algorithm is provably design to works in a one directional manner due to the nature of the Elliptic Curve Cryptography proof of work it is a one way street,… the algorithms can only be solved to find the ultimate hash output, they can not be reversed to calculate the initial raw data. The Blender allegory from the article help me understand it a little more, it is good.

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

  2. Solving requires complex mathematical calculations which require significant amounts of computational power and dedicated hardware.

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?
An extreme amount of computational force not available in 2020 would be needed to brute-force. It would nearly be impossible to achieve.

1 Like
  1. The hashing algorithm is called SHA-256.

  2. The hashing algorithm is almost impossible to brute-force is because SHA has 2^256 different possibilities that each have a unique hash rate.

1 Like

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

  • Secure Hash Algorithm (SHA) 256

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

  • Immutability & and likely impossible to come up with a matching result.
1 Like

[quote=“ivan, post:1, topic:8422”]

  • What is the hashing algorithm called used in Bitcoin?
    Sha-256
  • Why is this hashing algorithm really hard (almost impossible) to brute-force?
    A brute force attack would need to make 2 *256 attempts to generate the initial data.
    The two messages with the same hash value (called a collision) is extremely unlikely.
1 Like
  1. It uses SHA256 hashing algorithm.
  2. It’s almost impossible to reverse a hash because of the computation power you need and the amount of try you need. A SHA256 hash 2^256 possible solutions, which is a really big number
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?
    They can only be solved to find # output, they cannot be reversed!

1 Like

SHA256 is the hashing algorithm used in Bitcoin
It is hard ton brute force it because it’s almost impossible to reconstruct the initial data from the input based on the output

2 Likes
  1. Sha 256
  2. Every hash function produces a specific output depending on the input. Just a slightly change in the input causes another output. It is nearly impossible to guess the input and impossible to guess from the output the input.
2 Likes

Homework – Reading Assignment: Hashing

  1. What is the hashing algorithm called used in Bitcoin?
    • Proof-of-work (PoW) function, based on SHA-256 (Secure Hash Algorithm – 256)

  2. Why is this hashing algorithm really hard (almost impossible) to brute-force?
    • Due to the incredibly and increasingly complex equations that need to be solved, and the sheer amount of computational and electrical power required, solving even by brute force is ineffective. As the hash algorithm produces a unique hash every time, and can only be solved for the ultimate hash output and not the initial raw data, it is impossible to reverse engineer the hash. Until the hash solves to below the target value, equations need to be tried over and over.

blockchain.Ronin

2 Likes
  • What is the hashing algorithm called used in Bitcoin?
    Answer: Secure Hash Algorithm - SHA-256

  • Why is this hashing algorithm really hard (almost impossible) to brute-force?
    Answer: The computational power required to find the inputs that would give the hash are enormous!

2 Likes
  1. The hashing algorithm is called SHA 256

  2. It is hard to brute-force because they are so many possibilities that it would be practical impossible to find 2 similar inputs

2 Likes
  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 there is so many posibilities that there is a near 0 chance to guess it or calculate it.
2 Likes

SHA-256

Due to the sheer amount of possibilities it would be an incredibly demanding and time consuming pursuit. Also, even if the algorithm was known it would still not help, since the hash output cannot be reversed.

2 Likes