Reading assignment: Hashing

  1. SHA 256: Produces a 256-bit hash.
  2. The brute-force method basically means that you have to pick up a random input, hash it and then compare the output with the target hash and repeat until you find a match. While it is possible to break pre-image resistance via the brute force method, it takes so long so it is not important anymore.
1 Like
  1. SHA-256
  2. because in order to find a match, it would take near-impossible amount of resources and time
1 Like
  1. What is the hashing algorithm called used in Bitcoin?
    The hashing algorithm is called SHA256

  2. Why is this hashing algorithm really hard (almost impossible) to brute-force?
    It is almost impossible to crack because the hashing function is only one way, and there are too many possible inputs. Brute-force attack would require far too much time than is practical.

1 Like
  1. SHA256
  2. The hash is so complex (2^256 unique possible hashes) that the amount of time/effort required to match it with a random hash generation is insanely unlikely.
2 Likes

1)SHA 256
2)There are too many possibilities, it will take very long time to brute force them.

1 Like
  1. SHA-256
  2. Because it is very time consuming and inefficient because there is a massive number of possibilities which need to be run before arriving at the correct one.
1 Like

the algorithm used in bitcoin is called secure hashing algorithm 256

sha 256 is almost impossible to brute force is cause the data is so large it will take multiple life times to guess it correctly

1 Like

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

2 Why is this hashing algorithm really hard (almost impossible) to brute-force?
brute force essentially means guessing and the number permutations are astronomical; lottery anyone…?

1 Like
  1. SHA-256

  2. It will take a lifetime to solve the function

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?
    On average you’d have to try 2^255 times ((2^256)/2) to find the right input.

1 Like

It is called SHA-256

The hash is a fixed length regardless of the length of the text being hashed, and there are 2^256 different hash results. So with pure brute force guessing, it would take even the most powerful computer in 2020, potentially too long an average time to find the answer especially if the hacker did not know anything about the length or format of the text being hashed. Typically centuries, millenia or longer.

1 Like
  1. SHA256 algorythm
  2. to find the input from the output is practically impossible… even with huge computational power
1 Like

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

SHA-256 (Secure Hashing Algorithm 256)

2. Why is this hashing algorithm really hard (almost impossible) to brute-force?
Mathematically, with the SHA 256 algorithm, the number of possible combinations is astronomical. Guessing the input by the output of the hash function(use brute-force) is not impossible but extremely infeasible.
So we can assume that it is a secure system

1 Like
  1. SHA - 256
  2. The probability of brute-force being succesfull is so low, that you would need a life time to get it correct
1 Like
  1. SHA 256
  2. almost impossible to guess the input by brute force guessing, and guessing time could take several lifetimes for one person. But what could a quantum computer do?
1 Like

1- SHA256

2- Any change to the string will dramatically change the hash. Brute force can take millions of years to be successful.

1 Like
  1. SHA256
    2.It is hard to brute force because it takes so long that it doesn’t matter
1 Like

:left_speech_bubble:
the hashing algorithm for BTC is SHA-256

:left_speech_bubble:
the SHA-256 algorithm is infeasible to brute-force because the hash output cannot be reverse engineered so one would have to randomly guess to the original input. with our current computing power this would take take lifetimes and would be crazy expensive :money_mouth_face:

1 Like
  1. SHA-256
  2. The hashing algorithm is infeasible to brute-force because you would have to check 2^256 possible inputs to find the same output
1 Like
  1. What is the hashing algorithm called used in Bitcoin? cryptographic hash function
  2. Why is this hashing algorithm really hard (almost impossible) to brute-force? it is because this hash algorithm (cyptographic hash function) has its feature of Pre-Image Resistance
1 Like