Reading assignment: Hashing

Thanks for the information

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

Secure hashing algorithm 256, sha 256

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

Because you neet to find the right combination of data that gives the prescribed hash, and combinations grow as factorials that is really fast, so is impractical try to brute force ir.

1 Like

Welcome TwistedJAC to the forum.

  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 hash function is 1-directional and every hash is unique. You can’t derive the input from the output of the hash function, performing this with trial and error would take too much time.
2 Likes

1. What is the hashing algorithm called used in Bitcoin?
The algorithm is called SHA-256
2. Why is this hashing algorithm really hard (almost impossible) to brute-force?
Because hash functions are one way mechanisms, as they use non-reversible functions to create an unique output. So, there is no function that allows you to find the input using the output as parameter.
Then, you have the alternative to feed the hash function with different inputs, until you get the same output (which is actually the definition of brute-force), which is almost impossible, since you need to use the exact same String to get the same result, which will take too much computing time.

2 Likes
  1. What is the hashing algorithm called used in Bitcoin?
  • SHA-256
  1. Why is this hashing algorithm really hard (almost impossible) to brute-force?

-It is solved in a linear, unidirectional manner. The process is also random when solving the hashing algorithm.

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 there is no reverse, each input has it’s own unique hash

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? 

There are too many possibilites

1 Like
  1. Bitcoin uses a Secure Hash Algorithm (SHA) named SHA-256.
  2. The hashing algorithm creates an alphanumeric string called a hash. This string is formed by intricate mathematical functions that cannot be used to find the initial raw data because each input has a unique hash. Brute forcing would be infeasible because the hash is astronomical in size and would require a great deal of time (possibly a lifetime) and energy.
1 Like
  1. SHA-256.

  2. The amount of time and resources required to brute force the hashing algorithm would be better spent else where.

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

  2. Why is this hashing algorithm really hard (almost impossible) to brute-force?
    Because it is a one-way algorithm, meaning that you can use it to get the hash output, but you can’t get the input from the output.

1 Like
  1. Its called SHA-256
  2. Because hashing is reversible. It’s only going forward and transactions can not be undone.
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?

    -because the hash algorithm can only be solved to find the hash output and can’t be reversed to calculate initial data

1 Like

secure hash algorithm 256 (SHA-256)

Almost impossible to brute force because the input and output must match exactly so you can not converge on a solution.

1 Like

Reading Assignment Hashing:

Q1: What is the hashing algorithm called used in Bitcoin?

A: The hashing algorithm used in bitcoin is called SHA-256.

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

A: The hashing algorithm is really hard to brute force (almost impossible) due to the rewards not being based on work done. Mining requires high amounts of computational capacity, as well as dedicated hardware equipment.

1 Like
  1. It’s algorithm which uses Secure Hash Algorithm (SHA-256) to code data, file and translates them into an alphanumeric string of a certain size.
  2. Total number of possibilities is huge enough and is unlikely that it will be solved
1 Like
  1. What is the hashing algorithm called used in Bitcoin?
    SHA-256 Algorithm

  2. Why is this hashing algorithm really hard (almost impossible) to brute-force?
    A hashing algorithm can only be solved to find the ultimate hash output, they can not be reversed to calculate the initial raw data. This one-way mechanism is guaranteed through intricate mathematical equations which do not allow the reversal of a new hash.

1 Like

Sha-256
His use a mathematical methods to generate a one-way function, with means the reverse of this function is hard to resolve

1 Like

What is the hashing algorithm called used in Bitcoin?
==> The most popular cryptocurrency in the world uses a Secure Hash Algorithm (SHA) named SHA-256

Why is this hashing algorithm really hard (almost impossible) to brute-force?
==> Bitcoin hash is only solved in a linear, unidirectional manner. As a result of the hash’s features, it can never be used or treated as any form of digital fingerprint of the data which was originally processed. Change even the slightest comma or space, and the hash output will be completely different.

1 Like

Hash functions are hard to brute force by the sheer number of possible outputs. It doesn’t necessary have anything to do with mining or rewards in particular. :slight_smile: