No video

Hashing: Why & How?

  Рет қаралды 154,418

Gideon Samid

Gideon Samid

Күн бұрын

Why do we wish to reduce a long list to a short one? How to do it, so that the short list will identify the long list. How to do it so that it is impossible to identify the long list from the short one, and the implications of the fact that many long lists share the very same short list. Hashing configurations: straight encryption, MD4, MD5, SHA-1, SHA-2.

Пікірлер: 76
@walterbril630
@walterbril630 8 жыл бұрын
I am by no means (very) technical, but this is the first time I see such a clear explanation. So thank you so much!
@GideonTheTeacher
@GideonTheTeacher 8 жыл бұрын
+Walter Bril Thank you Walter: Explaining technical stuff to non experts in the field is very important on many levels, and is missing everywhere. I am glad I can help in that regard.
@khaledpac7797
@khaledpac7797 4 жыл бұрын
u are the best professor.....i like ur method to explain the problems....thank you very much professor
@bestforgebuilder
@bestforgebuilder 9 жыл бұрын
I dont know what it is about your presentations but these help me understand so well. I especially appreciate how you build the foundation first and work from there. Great lecture
@GideonTheTeacher
@GideonTheTeacher 9 жыл бұрын
Thank you bestforgebuilder, I am really glad that you absorb it all so well!
@fsl001
@fsl001 9 жыл бұрын
I am not a technician or engineer, however, I found the explanation very fascinating. I may have to go back a few steps though. Thank you :-)
@GideonTheTeacher
@GideonTheTeacher 9 жыл бұрын
+Dj Mr Cool -- you are most welcome. I try to build my explanation on common sense not on uncommon knowledge.
@sladkacokoladka
@sladkacokoladka 8 жыл бұрын
Subscribed after the first 2 minutes because of the clarity of explanation I found in this video (and later in the rest of your videos). Thank you professor! I found awesome study material on your website too.
@GideonTheTeacher
@GideonTheTeacher 8 жыл бұрын
+sladkacokoladka Thank you much (although I cannot decipher your name). Keeps me motivated!
@a.a7907
@a.a7907 7 жыл бұрын
I liked the way you explained the points from least important to most important. I also enjoyed my time here. Definitely, I will look for more videos in this channel.
@anjalirai7127
@anjalirai7127 5 жыл бұрын
I was going through hashing concepts, and this was a clear and crisp good explanation. Thank you
@GideonTheTeacher
@GideonTheTeacher 5 жыл бұрын
thanks for your kind words
@behlulshaljani864
@behlulshaljani864 5 жыл бұрын
You simplified hashing into a sentence...thank you for this clear explanation...
@thecuriousone12
@thecuriousone12 8 жыл бұрын
First video I've seen of yours and I subscribed within the first minutes. Very clear explanation, thank you!
@GideonTheTeacher
@GideonTheTeacher 8 жыл бұрын
Thanks Beata, it feels good to be useful!
@abdullahafridi7947
@abdullahafridi7947 9 жыл бұрын
I was searching for hash and somehow ended up here.
@salaheamean
@salaheamean 10 жыл бұрын
I like the way u initiated your presentation.It is an experience. Thank you sir
@GideonTheTeacher
@GideonTheTeacher 8 жыл бұрын
+salahe amean -- thank you! Glad it was useful for you!
@AlrightIamdone
@AlrightIamdone 8 жыл бұрын
awesome sir searched across google..found uh the best ....
@mouradbarakat123
@mouradbarakat123 7 жыл бұрын
Thanks for the video. I have one comment about what you said on information theory, that a short list cannot contain all the information about the long list, just because it's shorter, that is not correct. For example, a compression algorithm can reduce the size of a big list into a smaller one without any loss of information, then a decompression algorithm can reproduce the original list again.
@gkuhgjgh
@gkuhgjgh 7 жыл бұрын
Very nice Prof Gideon. Its very nice tutorial.
@JohnSmith-he5xg
@JohnSmith-he5xg 8 жыл бұрын
Great point that collisions are unavoidable (and can only be made more difficult to find) given that we are taking an input of size S and trying to represent it in a smaller size L.
@javierlainez8376
@javierlainez8376 9 жыл бұрын
excellent explanation...almost give up trying to find out how it work on a simple way.
@eliotsalinas7504
@eliotsalinas7504 7 жыл бұрын
Thank you for the simplicity.
@educationmadeeasy6420
@educationmadeeasy6420 10 жыл бұрын
Wonderful explanation shalom to you
@GideonTheTeacher
@GideonTheTeacher 8 жыл бұрын
+Education Made Easy -- thank you, and Shalom!
@kalyanhr
@kalyanhr 7 жыл бұрын
Awesome explanation Sir.
@MrBahaaeldinmohamed
@MrBahaaeldinmohamed 6 жыл бұрын
very detailed explanation I hope if I can get more videos related to the cryptography topics Thanks too much
@krantikumar2709
@krantikumar2709 8 жыл бұрын
Thank you sir for your beautiful explanation. Super.
@naresh1234nmnn
@naresh1234nmnn 9 жыл бұрын
very very good explanation . I salute you sir ji.
@GideonTheTeacher
@GideonTheTeacher 8 жыл бұрын
+nareshk kumar Thank you! My pleasure!
@pragadheshwarankulandhaive6466
@pragadheshwarankulandhaive6466 10 жыл бұрын
nice explanation sir!,,,u did well in this video,,and thanks
@mediel6378
@mediel6378 6 жыл бұрын
Loved your explanation
@mosesa180675
@mosesa180675 7 жыл бұрын
Hi Gideon Samid, it's really good and clear explanation .. i can say it's very basic flow .. fantastic job ... i am looking how HASH JOINS functionally and its behaviour work.. i gone through Google but no luck ... Looking your assistance. Regards Moses
@MUHAMMADUMARASHRAFBCS
@MUHAMMADUMARASHRAFBCS 6 жыл бұрын
Excellent Explaination.......
@hattube
@hattube 6 жыл бұрын
Question: does " implications of the fact that many long lists share the very same short list" mean that there are already collisions we don't even know about?
@QuantumDataInc
@QuantumDataInc 7 жыл бұрын
This guy is great.
@AliOpridai
@AliOpridai 9 жыл бұрын
Finally I get it! Thank you!
@burhanhassan4377
@burhanhassan4377 8 жыл бұрын
Hi,nice explanation. Can you please name encryption protocols having cipher size greater then plain text size. 😊
@eldadmo
@eldadmo 10 жыл бұрын
You are great! Toda raba!
@GideonTheTeacher
@GideonTheTeacher 10 жыл бұрын
Shalom ubracha-
@shaniranshul
@shaniranshul 6 жыл бұрын
Nice, short & effective
@STPADDYSHUGOSPLAY
@STPADDYSHUGOSPLAY 9 жыл бұрын
great explanation! thanks!
@terryburke7605
@terryburke7605 9 жыл бұрын
Thank you. Very informative
@fireeye33
@fireeye33 6 жыл бұрын
I love this video thank you so much!!
@taospencer1403
@taospencer1403 6 жыл бұрын
Are Salts stored on the local machine? As there not stored in the database??
@roseb2105
@roseb2105 8 жыл бұрын
sorry Just clarifying the point of cypher is to condense the text so that if we have limited spots available we have less chance of multiple data parts sharing the same spot and therefore avoiding collision? Also I like the way this lecture is presented would you mind making a video on how the polynomial has function works?
@GideonTheTeacher
@GideonTheTeacher 8 жыл бұрын
+Rose B Thank you Rose, if I find time, will upload the requested video.
@tucom3556
@tucom3556 8 жыл бұрын
i need to see some lectures abut minhash and minhash types please
@DioXin
@DioXin 9 жыл бұрын
Thank you prof. ! Toda Raba! :-)
@GiveItNowX
@GiveItNowX 9 жыл бұрын
Thank you Sir!
@jacobkurien
@jacobkurien 8 жыл бұрын
you sir are a legend
@GideonTheTeacher
@GideonTheTeacher 8 жыл бұрын
Thank you Jacobkurien. I am not a legend, but I think the world will be a better place if we learn to explain better. Clarity prevents mistakes and misuse.
@doctorlazarus8854
@doctorlazarus8854 7 жыл бұрын
Gideon Samid You, sir, are very humble! :)
@GiangPham-mg3vd
@GiangPham-mg3vd 8 жыл бұрын
thank you sir! thanks a lots!
@bmurph24
@bmurph24 9 жыл бұрын
Much appreciated.
@kfudub7254
@kfudub7254 9 жыл бұрын
Thanks for the video. One question: A hash (like SHA-256) could be used to copyright? Like a song? If the SHA256 of the file (mp3) + date, this could be used in a certificate?
@GideonTheTeacher
@GideonTheTeacher 8 жыл бұрын
+Kfu Dub yes, it could, but you need a trusted party to carry out the hash.
@danielalt7508
@danielalt7508 6 жыл бұрын
13:55 Why do we use blocks instead of every character its own block or have one long string hashed itself many times?
@jasonlowmiller9869
@jasonlowmiller9869 5 жыл бұрын
Efficiency
@DevendraSingh-uz2wk
@DevendraSingh-uz2wk 6 жыл бұрын
Thanks a lot!! 👏👏👏👏 #Gideonsamid sir
@qassemaleid9774
@qassemaleid9774 7 жыл бұрын
thank you
@saumya8149
@saumya8149 6 жыл бұрын
Awesome
@RedShipsofSpainAgain
@RedShipsofSpainAgain 8 жыл бұрын
5:40 You're talking about the pigeonhole principle here, correct?
@pr1493
@pr1493 7 жыл бұрын
he ain't using pigeonhole principle here.. he's just applying the hash function to get a fixed size hash value of s bits, say for l bit block of data.
@abdullgoes
@abdullgoes 9 жыл бұрын
thank u
@GideonTheTeacher
@GideonTheTeacher 9 жыл бұрын
Glad that you like it!
@abdulblessinger6659
@abdulblessinger6659 8 жыл бұрын
lol - catch a few hi lights
@ecapanema
@ecapanema 7 жыл бұрын
bitcoin is not based on sha-2 but on sha-256
@parallel041
@parallel041 3 жыл бұрын
😄😄😄
@zachdems4634
@zachdems4634 7 жыл бұрын
How can we get a cryptocurrency backed by anything
@GideonTheTeacher
@GideonTheTeacher 7 жыл бұрын
check out bitmint.com, or the book "Tethered Money: Managing Digital Currency Transactions" available on Amazon (Elsevier 2015), including digital edition.
@Makerbreaker10
@Makerbreaker10 7 жыл бұрын
This sir looks like Walter white😂
@adon2424
@adon2424 6 жыл бұрын
Lost me at l to the e. Poor delivery.
@walkingbobblehead
@walkingbobblehead 10 жыл бұрын
2 advanced 4 me salami 2 u
@tejara01
@tejara01 7 жыл бұрын
wtf is with the clicking...
AES: Advanced Encryption Standard - a Conceptual Review
16:12
Gideon Samid
Рет қаралды 138 М.
Hashing vs Encryption Differences
19:38
Programming w/ Professor Sluiter
Рет қаралды 167 М.
Look at two different videos 😁 @karina-kola
00:11
Andrey Grechka
Рет қаралды 15 МЛН
❌Разве такое возможно? #story
01:00
Кэри Найс
Рет қаралды 2,3 МЛН
Пройди игру и получи 5 чупа-чупсов (2024)
00:49
Екатерина Ковалева
Рет қаралды 3,8 МЛН
Survive 100 Days In Nuclear Bunker, Win $500,000
32:21
MrBeast
Рет қаралды 163 МЛН
SHA: Secure Hashing Algorithm - Computerphile
10:21
Computerphile
Рет қаралды 1,2 МЛН
Hashing Explained
10:59
Mental Outlaw
Рет қаралды 10 М.
What is a Hash Code? part 1
14:43
djp3
Рет қаралды 55 М.
DES -- The Algorithm
9:06
Gideon Samid
Рет қаралды 174 М.
Hashing Algorithms and Security - Computerphile
8:12
Computerphile
Рет қаралды 1,5 МЛН
Shannon Proof of Vernam's Cipher Unbreakability
12:57
Gideon Samid
Рет қаралды 7 М.
Strong Digital Signatures: The Lamport Advantage
9:30
Gideon Samid
Рет қаралды 7 М.
Hashing, Hashing Algorithms, and Collisions - Cryptography - Practical TLS
11:42
Look at two different videos 😁 @karina-kola
00:11
Andrey Grechka
Рет қаралды 15 МЛН