Reading assignment: Hashing

1 sha-256

  1. Because there is no way to reverse tthe function.
1 Like
  1. Secure Hash Algorithm (SHA-256)

  2. The SHA-256 is hard to break because it is solved in a linear, unidirectional manner that cannot be reversed or altered.

1 Like
  1. SHA-256
  2. it is unidirectional.
1 Like
  1. SHA-256
  2. A brute force attack would need to exactly identify a random number between 0 and a 256 digit number.
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?
    -SHA-256 is solved in a linear fashion that cannot be reversed to determine the initial raw data.
1 Like
  1. SHA-256
  2. The algorithm consistently multiplies itself along a linear/irreversible path to the ultimate hash output. Much effort is required to solve these equations.
1 Like
  1. Secure Hash Algorithm or SHA-256

  2. SHA-256 is almost impossible to brute-force because of the sheer number of possible input that must be run through as well as hash is linear, unidirectional and irreversible

1 Like
  1. Secure Hash Algorithm, SHA-256

  2. The algorithms can only be solved in one direction toward the output and non-reversible. Also, the bitcoin hash algorithm is in 256-bit code, which usually involve solving increasingly complicated mathematical equations for each successive new block.

1 Like
  1. What is the hashing algorithm called used in Bitcoin?
    It is called SHA-256
  2. Why is this hashing algorithm really hard (almost impossible) to brute-force?
    Cause it only goes from one unique input unidirectional to one unique output with no chance of reversing this and any manipulation of input leading to different output.
1 Like

Reading Assignment: Hashing

Read this article: https://www.cryptimi.com/guides/what-is-bitcoin-hash

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

The BTC blockchain uses a 256-bit Secure Hash Algorithm (SHA-256).

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

A hash in not encryption but a cryptographic function. Encryption is a bidirectional function that permits decryption. The SHA-256 is linear, unidirectional, and irreversible.

1 Like

1 Secure Hashing Algorihmm SHA256
2 This hashing algorithm has a function from zero to 256 digits that produces a different output with each input.

1 Like
  1. SHA-256 invented by NSA :bulb:
  2. The highly difficult equation demands high capacity computing :desktop_computer: :desktop_computer: :desktop_computer: to solve it. And these algorithms do not allow the reversal of a new hash to find the original input data. There are infinite possibilities :infinity: to check in time :watch: and therefore not interesting to attack .

Maybe in the future quantum computing :space_invader: can be a threat :hear_no_evil: as they could provide the capacity. But I’ll guess near then, there will be new security techniques :policeman: invented :bulb: to tackle this problem and protect the system. So I’ll think it will still be hard to brute-force :sweat:.

1 Like

It is called SHA-256

because you can not get the same output due to the huge number of possible combinations

1 Like
  1. Secure Hash Algorithm, SHA-256

  2. There is no correlation or digital footprint between the input and the hash output. So to get a hash output below the target can only be done by trial and error or brute force, which takes a long time depending on the difficultly set.

1 Like

What is the hashing algorithm called used in Bitcoin?

The hashing algorithm used by bitcoin is SHA-256

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

As SHA256 is a secure cryptographic hash function that can computed, it can digest any kind of data, of any size, into a fixed length string of characters, which can serve as a unique digital fingerprint or identifier. Moreover, these cryptographic hash functions work only in one direction. Once we have the output, we cannot simply invert the function, plug in the output, and get the input data on the other end.

1 Like
  1. SHA-256 hash algorithm
  2. Because you cannot reconstruct it back to its original components.
1 Like

Q1. What is the hashing algorithm called used in Bitcoin?
A1. SHA-256
Q2. Why is this hashing algorithm really hard almost impssible to brute-force?
A2. Because you need a significant amount of processing power to do that .

1 Like
  1. SHA-256

  2. It is a one way function. The only way to brute force it would be to try all possible inputs to receive an identical hash, which is infeasible.

1 Like
  1. Secure Hash Algorithm SHA 256
  2. Bitcoin hash is only solved in a linear, unidirectional manner. If you would change even the slightest comma or space, the hash output will be completely different.
1 Like
  1. SHA 256
  2. due to the amount of computation needed to find the input based on the output
1 Like