SHA-256 (COMPLETE CONCEPT & DETAILED STEP-BY-STEP EXPLANATION)

preview_player
Показать описание
My sister's comprehensive explanation of the SHA-256 Cryptographic Hash Function's concept and algorithm. Credits to @learnmeabitcoin for the animations and illustrations used in the explanation of the Hash Computation.

00:00 - Introduction
00:10 - Outline
00:24 - Use of SHA-256 in Bitcoin
03:53 - Brief History of SHA Family
05:24 - Overview of How SHA Works
06:34 - Properties of SHA
09:06 - SHA-256 Algorithm
09:22 - Basic Terminologies
09:56 - Decimal to Binary Conversion
10:30 - Binary to Decimal Conversion
10:58 - Binary to Hexadecimal Conversion
11:53 - Hexadecimal to Binary Conversion
12:27 - Operations
16:50 - Functions
19:25 - Constants
20:10 - Pre-processing
26:13 - Hash Computation
31:08 - Other Applications of SHA-256

Hope you all were able to realize that the SHA-256 algorithm is not that complicated. It may be intimidating at first, but it is relatively basic once you break it down into small trivial steps. Thank you for watching and happy learning! 🤓
Рекомендации по теме
Комментарии
Автор

This is amazing. Followed through the whole video with little to no questions. Thank you very much for this. There's not a lot of detailed videos out there that explain the guts and mathematics of this algorithm.

OneLedger
Автор

Best Sha-256 video so far! Thanks for sharing!

daniteka
Автор

Godlike video. Thank you for making my life 10x easier. Most guides online are worthless

mem
Автор

I have to write my own hashing algorithm as my final work at school and this video helped me a lot. Thank you very much, great job. I really enjoyed it and it was really helpful.

riyansikaa
Автор

Your explanation was awesome. You have explained everything from scratch. The video is complete it its own. Can you please make the video on "Elliptic Curve Cryptography" in the same way. That will be very helpful for us. Thank you in advance😊

jyotinagwan
Автор

This is the best video that i have ever seen on SHA-256.
Love from Bangladesh 🇧🇩(4 january, 2022)

mohacelhosen
Автор

Omg. Absolutely amazing explanation ❤️❤️
I searched the entire youtube and couldn’t find a better explanation.
Thanks for existing.

mustafakamal
Автор

Thanks! The most detailed explanation of sha256!

pastarmak
Автор

This detailed explanation is a life saver. Thanks a lot !

shivamkushwaha
Автор

absolutely brilliant, a well explained video with good pictorial representations

abhiramreddy
Автор

Amazing presentation with crystal clear explanation

m.kalaivanan
Автор

Just some quick and honest feedback, there is a typo at 5:32 where variable is spelled as "vairable". Besides that, this video and the explanation was really great, thanks.

jamstinky
Автор

the representation is as good as the explanation.

soumyadeepdas
Автор

As I wrote earlier, great video. But what is constant K at 27:31? Maybe I'm dumb but I cannot find out

riyansikaa
Автор

I have a question, if a message is converted into a binary number where each character is converted into the ascii binary value, and then concatenated together. if this exceeds 512 (or 447 due to the extra 1 and the 64 bits), would that mean I would have to start a new message block or adjust the current one to a 1024 bit message block

hasan
Автор

amazing explanation finally understood thanks

ericadhikari
Автор

from where do we get the value of K constant?

ajaypanwar
Автор

Can we measure the encryption time of SHA-256 from server to client and vice versa?

kerwinnang
Автор

can u plse provide the link to download the ppt?

ROMANASALIMSALIM
Автор

Don't quite comprehend #5 choice function at 18:50 ....🤨

Imisambi