Reading assignment: Hashing

Answer the questions below.

  1. What is the hashing algorithm called used in Bitcoin?
    The hashing algorithm that Bitcoin uses is Secure Hash Algorithm 256, or SHA-256

  2. Why is this hashing algorithm really hard (almost impossible) to brute-force?
    It is really hard to brute-force the SHA-256 because each hash is a random number between 0 and 256 digit value. So, in order to mine a block, the mining software needs to hash the block’s header in order to get it equal or less than a target that is a 256-bit alphanumeric code that all Bitcoin clients share. This process has chance of success that are statistically very low, it is like win the lottery.

3 Likes
  1. Secure Hash Algorithm 256 (SHA)

  2. The number of possible inputs that could have been used to arrive at the ultimate output renders the endeavour pointless.

2 Likes
  • What is the hashing algorithm called used in Bitcoin? SHA265
  • Why is this hashing algorithm really hard (almost impossible) to brute-force? Brute force would demand so much computational power vs the random reward that it would be unecomical to try and mine every block. Energy price and computational resources.
3 Likes
  1. Secure hash algorithm (sha-256)
  2. the number of possible input that must be run through is nearly impossible and the algorithm cannot be reversed either.
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?
The output is a value between 0 an 256 digits. There is a lot of computanial power needed to compute a defined output. In addition, the output is not reversible to the input.

2 Likes

What is the hashing algorithm called used in Bitcoin?

Bitcoin uses the secure hash algorithm SHA-256

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

Finding the right block is like winning the lottery + it is impossible to reverse the hash algorithm to get the initial raw data.

1 Like
  1. The algorithm is called sha-256
  2. The computational number is very high so the possibility are infinite
1 Like
  1. It’s called SHA-256.
    2.This is because it is a very complicated algorithm. Once the output is given it’s pretty much impossible to reverse it to its original.
1 Like
  1. SHA 256
  2. it creates a unique hash depending on the input data that is almost impossible to put together in reverse
1 Like
  1. SHA256 created by the NDA
  2. It’s a one way “hash” impossible to go backward.
1 Like
  1. SHA - 256
  2. Brute forcing bitcoin is as mathematically impossible as it can get until a quantum computer is made. But for now… it’s very secure because:
  • Each algorithm has distinct features and each produces unique hashes.
  • Algorithms can only be solved to find the ultimate hash output.
  • These cannot be reversed to calculate the initial raw data, therefore a bitcoin hash can only be solved in a linear, unidirectional manner.
  • The bitcoin blockchain uses Secure Hash Algorithms.
  • If the target is low it gets even harder
  • It’s basically a lottery that requires loads of computational power.
    .
2 Likes
  1. SHA-256
  2. Because a hashing algorithm is a cryptographic method meant to be a uni-directional change of information. Original information is lost in the process and cannot be regained. The hash can be checked, however, because the function, when applied to the original information, will always result in the same hash.
1 Like
  1. Secure Hash Algorithm SHA-256

  2. These functions can not be reversed. So you can not find the raw data (input) after it’s been through the hash algorithm.
    Brute force means you pick a random input, you hash it and then compare it to whatever input you were checking. As the number of possibilities are huge with fe. SHA256, it is basically immune to that ‘guessing’.

1 Like

Hashing

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

Secure Hash Algorithm (SHA) named SHA-256

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

brute-force attack consists of an attacker submitting many passwords or passphrases with the hope of eventually guessing a combination correctly. The attacker systematically checks all possible passwords and passphrases until the correct one is found.

The mathematics behind the hash function ensures that there is no way to derive the original digital media content from its HASH. Making the Hash function One Way.

2 Likes

1: SHA-256
2: SHA-256 isn’t reversible and it’s a one-way method with a ton of possibilities that gives a unique value.

1 Like

SHA-256
its a one way system that cant be changed , its just not possible to hack due to the complex algorithms

1 Like
  1. SHA - 256
  2. Is impossible to scratch the hash because it is made with very complicated mathematical equations that do not allow it to be used in the opposite way but only in one direction input to output.
1 Like

What is the hashing algorithm called used in Bitcoin?
secure hashing algorithm 256 (SHA 256)

Why is this hashing algorithm really hard (almost impossible) to brute-force?
The number of possible outcomes is so high that it would take a very long time.

1 Like
  1. Sha 256

  2. The possible outcome of getting the same output is nearly impossible.

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?
    I would assume to do that, someone would need the initial raw data of the input. The hash only calculates the output. I think the blender analogy speaks to the difficult of trying to brute-force.

1 Like