Cryptographic Hashing Demo: Unlock the Secrets of Blockchain Security π
Explore how cryptographic hashing works and its vital role in blockchain technology with this interactive demo. Perfect for understanding the fundamentals of digital security!

Rafiq Bouhsen
178 views β’ Jun 4, 2021

About this video
*****************************************************
Source:
EDX
LinuxFoundationX LFS170x
Blockchain: Understanding Its Uses and Implications
******************************************************
A) Hash Functions:
Finally, hash functions feature heavily in blockchain. A hash function is a mathematical equation with four important properties:
Hash functions can take anything as input and create an output with a fixed size. This makes it possible to condense anything into a piece of data of a fixed size and is how messages are condensed for digital signatures.
Itβs easy to calculate a hash, but hard to determine a hash input from the output. The best option is to keep trying inputs until one produces the desired output.
Inputs that differ by a single bit produce hashes that differ by half of their bits on average. This prevents someone from finding a desired hash input using a βhill climbingβ.
It is infeasible to find two inputs that produce the same output when hashed. Since a hash can take any input and produce a fixed output, it makes sense that multiple different inputs will create the same output. A good hash function will make it so that you have to try a large number of inputs before finding two that produce the same output.
B)Lab: Hashing
Next, let's engage with an interactive lab. This lab is an actual hands-on demonstration of taking data and creating a hash output. Enjoy!
Link: https://blockchaintrainingalliance.com/pages/lab-hash
Source:
EDX
LinuxFoundationX LFS170x
Blockchain: Understanding Its Uses and Implications
******************************************************
A) Hash Functions:
Finally, hash functions feature heavily in blockchain. A hash function is a mathematical equation with four important properties:
Hash functions can take anything as input and create an output with a fixed size. This makes it possible to condense anything into a piece of data of a fixed size and is how messages are condensed for digital signatures.
Itβs easy to calculate a hash, but hard to determine a hash input from the output. The best option is to keep trying inputs until one produces the desired output.
Inputs that differ by a single bit produce hashes that differ by half of their bits on average. This prevents someone from finding a desired hash input using a βhill climbingβ.
It is infeasible to find two inputs that produce the same output when hashed. Since a hash can take any input and produce a fixed output, it makes sense that multiple different inputs will create the same output. A good hash function will make it so that you have to try a large number of inputs before finding two that produce the same output.
B)Lab: Hashing
Next, let's engage with an interactive lab. This lab is an actual hands-on demonstration of taking data and creating a hash output. Enjoy!
Link: https://blockchaintrainingalliance.com/pages/lab-hash
Tags and Topics
Browse our collection to discover more content in these categories.
Video Information
Views
178
Likes
1
Duration
6:40
Published
Jun 4, 2021