Reading assignment: Hashing

  1. What is the hashing algorithm called used in Bitcoin?
    SHA-256 (Secure Hash Algorithm)

  2. Why is this hashing algorithm really hard (almost impossible) to brute-force?
    It is nearly impossible to reverse engineer an input from an output as its a 1-way system with 2^256 different possibilities to guess at, which is some sort of incomprehensible number. (I am not sure exactly what a brute-force attack is right now, but I think this is what they are getting at.)

2 Likes

What is the hashing algorithm called used in Bitcoin?

SHA-256

Brute forcing simply means trying random inputs until you get the desired output. :slight_smile:

What happened to the answer for the second question? :wink:

  1. Sha 256 is the hashing algorithm used in Bitcoin.

  2. The probability to brute force this algorithm in your lifetime is highly unlikely.

1 Like

Good to know, thanks!

  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? - There are so many different possibilities/outcomes that it is almost statistically impossible to achieve the same result during our lifetime.
1 Like

-Because there are many miners participating in the blockchain plus the difficulty to solve the hash function.

1 Like
  1. SHA-256
  2. It takes a massive amount of computational power solving the hashing algorithm, otherwise it would not be practical to solve traditionally.
1 Like
  1. SHA-256
  2. hashing algorithm is hard to brute force because once u make a hash, you cant make it another one without getting the same exact hash, because once u put something in the blockchain you cannot remove it. and if u change it even the slightest bit a period or comma or number off whatever the hash is completely different. u cant reverse anything either. hash works linear undirectional manner.
1 Like
  1. SHA 256

  2. Mathematically near impossible, Computationally impractical.

2 Likes
  1. Secure hash algorithm (SHA - 256), ceated by NSA.
  2. Process of creating hashes can be compared with mixing colors. When two or more colors are blended together its impossible to determine type and amount of original colors. Process is irreversible.
2 Likes
  1. SHA 256
  2. extremely high possibilities to compute.
1 Like
  1. What is the hashing algorithm called used in Bitcoin?
    The Secure Hash Algorithm (SHA-256) developed by NSA

  2. Why is this hashing algorithm really hard (almost impossible) to brute-force?
    Because it requires a high amount of computational capacity to guess even once and is (with current consumer technology) not possible to reverse engineer so it must be guessed successfully which, again, is nearly impossible.

2 Likes
  1. Secure Hash Algorithm (SHA) named SHA-256.

  2. finding 2 that will agree is next to impossible which makes it really hard

1 Like
  • SHA-256
  • It is hard to reverse the output of the function back to the input as there are many possibilities (2^256).
1 Like

1.SHA 256
2. To solve it to complecated

1 Like
  1. The hashing algorithm is called sha256

  2. The hashing algorithm cannot be brute forced because it cannot be inverted to find it’s original inputs.

1 Like
  1. What is the hashing algorithm called used in Bitcoin?
    Secure Hash Algorithm (SHA) named SHA-256
  2. Why is this hashing algorithm really hard (almost impossible) to brute-force?
    Don’t understand the question. Google translate doesn’t help
1 Like

Brute forcing means trying every possible combination until a specific output is achieved. :slight_smile:

1 Like