Reading assignment: Hashing

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?
Because of the almost endless numbers of possibles answers, it would take multiple lifetimes to get it right.

1 Like

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

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

SECURE HASHING ALGORITHM 256 (SHA 256) is the hashing algorithm used in Bitcoin.

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

With Cryptographic hashing algorithm it is INFEASIBLE to brute force, because it is very difficult to determine the original input to produce the same output in a hash function. The hashing is a process of computational mathematical function to enable several layers of security during the process of transmission from input to output. Hence it is indefisible to reverse the output of the function to get back the input.

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? Because the probabilty of finding it by brute force is so slim, it could take a lifetime.
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?
    Because it is a one way function, and you have to guess the input value that produced the output. That’s extremely difficult, due to the humongous number of possibilities you need to try).

1 Like
  1. What is the hashing algorithm called used in Bitcoin?
    Secure Hashing Algorithm 256

  2. Why is this hashing algorithm really hard (almost impossible) to brute-force?
    It is hard to reverse the output of the function to get back the input, making brute-force infeasible due to the sheer length of time required to generate random guesses.

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?
    Guessing the input based on the output will take several lifetimes to solve.

1 Like

1/SHA-256
2/ Is really hard because it takes a lot of computational effort and resources. n you need to do approximately 2^128 computations which is a ridiculously large number that would take too much time/money/energy.

1 Like
  1. SHA-256
  2. Because you have up to 2^256 to randomly gest that it requires eith way to much time to even matter
1 Like

1 SHA-256
2 The output is so complex that although it can be cracked your generarion and its resources will be our of existance when the input appears

  1. Secure Hashing Algorithm 256

  2. Because the entire process is random, the puzzle process must be difficult which protects
    the security of the transmission against tampering.

Secure Hashing Algorithm SHA-256
A concept called pre-image resistance makes it difficult. It would require for you to have immortality and try to solve this every second of your inmortal life.

1 Like
  1. Sha 256.
  2. impossible to brute force - it is almost impossible to find 2 separate inputs to produce the same output i.e. same hash function
  1. Sha 256 is the hashing algorithm used in Bitcoin\
  2. The total number of possibilities is so large that it is unlikely two people get the same result in their life time. People have the same Birthday Example makes a good understanding.
  1. SHA-256 is the hashing algorithm used in Bitcoin

  2. Whatever the input is, the output is always 256 bits length, so it’s an enormous number of possibilities for a single input. Hence, the probability to find the exact input corresponding to the correct output is close to 0.

  1. The hashing algorithm of Bitcoin is SHA256.

  2. SHA256 is nearly impossible to brute force since while the hash has 2^256 possibilities, any input will produce a 256 bit hash. The hash will in no way describe the input’s length, making the hash function nearly impossible to reverse.

  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 2^256 possibility is so unlikely for 2 miners to collide simultaneously, the length of time it would take to attempt the colliding Hash function is infeasible,

1- SHA 256.

2- Because the probability of randomly finding the correct value is very low.

  1. Sha-256
  2. The hashing algorithm is structured as a mathematical formula, which generates random strings
    of text from a large pool of variables using Sha-256 algorithm. Miners use computing power to
    verify data stored in blocks and create new blocks thereby securing the system.
  1. Bitcoin uses a cryptographic hash function called SHA-256.

  2. The output hash is such a complicated correlation with the input, the input is difficult to guess. As soon as the two strings (k) and (x) are concatenated or combined, the timestamp makes the correlation even more difficult to guess.

1 - SHA 256
2 - for security and to keep the difficulty level of solving the puzzle required to generate a new block at a proper level