Hashing vs Encryption Differences

Sdílet
Vložit
  • čas přidán 13. 06. 2024
  • Go to StudyCoding.org to subscribe to the full list of courses and get source code for projects.
    How is hashing used in computer security? Hashing can be used to verify a document or file download. Hashing can also be used to store passwords in an application without using clear text.
    Information Security playlist • Information Security 1...
    Web Development Security playlist • 00 Web and Database Se...

Komentáře • 186

  • @darrengreene8327
    @darrengreene8327 Před 3 lety +94

    Eloquent but simple. All the hashing vids that I watched before this were so confusing. You did a wonderful job, thank you so much!

    • @shadsluiter
      @shadsluiter  Před 3 lety +13

      You're very welcome!

    • @sayamohamed4787
      @sayamohamed4787 Před 3 lety

      Saya manma aa dheytherey and then read this is

    • @sayamohamed4787
      @sayamohamed4787 Před 3 lety

      Mi Mi haaru haaru haaru kihineh adhives I have never ate thag saan i hope so too so too much yoh can you deliver a big big big big answers are are we gonna do you know know know know how many pounds in a business question and i i saw that you get a chance to make vanilla ice cream is a language and its

    • @zachjackovich116
      @zachjackovich116 Před 3 lety +1

      I completely agree, I watched so many videos trying to understand why SHA would even be used, and none of them answered it until I watched yours. And you had fantastic content through the whole video as well, so thank you.

  • @holo23
    @holo23 Před 3 lety +13

    You earned a sub. I really love the way you explain what hashing is and even gave an example on how to use it for storing passwords. I didn't even notice that it was almost 20 minutes that I was listening to your lecture. 10/10 would recommend this channel to other people again.

    • @jussitamminen1676
      @jussitamminen1676 Před 2 lety

      I had the same thing. At first I thought that this video is veeeery long. But the end come much sooner that I had hope for. Very useful information without any stupid nonsense and intros

  • @omarsharaf5140
    @omarsharaf5140 Před měsícem

    This in one of the simplest and perfect explainations that i have ever seen in my life

  • @ranas7086
    @ranas7086 Před 4 lety +14

    Loved the way you simplified everything! Great work

  • @SoorajKumarR
    @SoorajKumarR Před 2 lety +1

    This is such an amazingly created video. Thanks for covering the multiple related aspects in one crisp video.

  • @skjaldr7173
    @skjaldr7173 Před 2 lety +1

    This is a great video! Your explanation is very to the point without any fluff and presented in a way that doesn't make me wander to the next video. Thank you for the information in such a presentable way!

  • @georgeosborn421
    @georgeosborn421 Před 2 lety +1

    The fact that I can listen to a programming professor for free is incredible

  • @hmdz150
    @hmdz150 Před 3 lety +6

    Really enjoyed this presentation, very clear and easy to understand. Great Job. I am subscribing!

  • @stealthyfern
    @stealthyfern Před 3 lety +1

    Well laid out. Easy to understand. Your voice wasn't monotone. Thank you. Good video.

    • @shadsluiter
      @shadsluiter  Před 3 lety

      Glad you liked it! What other things are you studying lately?

  • @hardbanger69
    @hardbanger69 Před 2 měsíci

    Great explanation, Professor Sluiter. I am studying for CISSP and this saved me a lot of time and cleared up confusion from the useless study guides. Thank you!

  • @rgarzari
    @rgarzari Před rokem

    This is my first time watching one of your videos and I loved your teaching style. Subscribed!!

  • @parthmangalkar
    @parthmangalkar Před rokem +1

    This lecture is golden!!
    Helped me clear a lot of basics and really understand the concepts!

  • @vinht
    @vinht Před 2 lety

    Thank you professor Shad! Very thorough and easy to understand.

  • @artemsmirnov9465
    @artemsmirnov9465 Před 3 lety +2

    Very concise and crystal clear. Thank you!

  • @marevalo3000100
    @marevalo3000100 Před 3 lety +1

    Finally a video that explains it clearly!! Thank you!

  • @abdessalamkabouri962
    @abdessalamkabouri962 Před 3 lety +1

    My english is not that good but i did understand almost everything. Thank you sir. Greetings from Morocco

  • @RezoanurRahman
    @RezoanurRahman Před 3 lety +22

    1:57 So we are going to ignore the subtle shade Mr Shad Sluiter pulled here against windows and mac?..xD really good video too

  • @desiaclementslewis8318

    thank you so much for a simple easy to comprehend answer with no filler. nice

  • @Shubh22
    @Shubh22 Před rokem

    I wish I have found this channel earlier. It's much clear and precise compared to the many hyped 'super programmer' CZcamsrs.

  • @ricardoribeiro3281
    @ricardoribeiro3281 Před 2 lety

    Highly valuable and with great and ilustrative examples.

  • @ggeducation9544
    @ggeducation9544 Před 3 lety +1

    Clear and well explained video, the work of a professional :-) Thank you

  • @patrickdenkyi56
    @patrickdenkyi56 Před 2 měsíci

    This is so good. Thank you professor Sluiter!

  • @python2448
    @python2448 Před 2 lety +1

    Thanks for the video Professor. Very clear explanation to follow. Hashing technique was particularly useful for us in de-duplicating big data sets. Have shared it in a video.

  • @molisepan436
    @molisepan436 Před 2 lety

    Thank you, your videos are very enlightening and entertaining as well as practical, I got great help from you

  • @gracequilantang6451
    @gracequilantang6451 Před 3 lety +1

    Thank you for this. This is very helpful and easy to understand.

  • @6778316
    @6778316 Před 2 lety

    Thank you, the explanation was easy and valuable at the same time.

  • @Caldun-bn5mi
    @Caldun-bn5mi Před 3 měsíci

    Thank you for all your work and even more for educating here on youtube your explanation is so good even I could understand it

  • @goldfishbrainjohn2462
    @goldfishbrainjohn2462 Před 2 lety

    Thanks for your teaching, wonderful job!

  • @apxpandy4965
    @apxpandy4965 Před 3 lety

    Wow - that was fantastic! Really well presented - thanks!

  • @uae9093
    @uae9093 Před 3 lety

    Thank you very much. I enjoyed your way of explaining. Clear simple and straight to the point. Thanks again

    • @shadsluiter
      @shadsluiter  Před 3 lety

      Thank you. What kinds of things are you trying to learn?

  • @PrivateYouTubeE
    @PrivateYouTubeE Před 4 lety +3

    I love this thorough explanation of Hashing and Encryption. This is awesome work.
    Thank you so much!

  • @adrianswebvideos
    @adrianswebvideos Před 3 lety

    This was such a great explanation. Thanks!

  • @doriancrutcher5425
    @doriancrutcher5425 Před 3 lety +7

    I'm so glad I found this video. You did an incredible job explaining this.

    • @shadsluiter
      @shadsluiter  Před 3 lety

      Glad you enjoyed it! What are you studying?

  • @samfall8899
    @samfall8899 Před 2 lety

    Thanks so much Pr. Shad! This is a great presentation. Needless to say that I subscribe to your chanel

  • @giladbaruchian7522
    @giladbaruchian7522 Před 2 lety

    I really enjoying learning this, thank you!

  • @shavarshshahoyan
    @shavarshshahoyan Před 2 lety

    Great job, useful video, simple explanation, thank you very much!

  • @hitnahsin
    @hitnahsin Před 4 lety +3

    Thanks a lot Shad ....was simple and easy to digest.Thanks for your time.Laughed at the last joke

  • @The51stAgent
    @The51stAgent Před 3 lety +2

    Awesome video. Was totally not expecting to see judaiism/rabiis mentioned. Very cool history insight!

  • @mfkhan127
    @mfkhan127 Před 2 lety

    Commendable explanation.
    Thanks for sharing.

  • @greg_does_stuff
    @greg_does_stuff Před rokem

    Fantastic explanation. Thank you!

  • @anumm1560
    @anumm1560 Před 7 měsíci

    Amazing video, learned so much!

  • @super0gabriel
    @super0gabriel Před 3 lety +1

    Great explanation, thanks sir!

  • @peterdimeji2503
    @peterdimeji2503 Před 2 lety

    Wow! Awesome explanation sir.

  • @raulbirta7982
    @raulbirta7982 Před 2 lety

    Amazingly well explained sir. Very grateful for it. Subscribed.

  • @lmaoty
    @lmaoty Před 3 lety +1

    Finally understood this. Thank you Shad!

  • @ujjallimbu7163
    @ujjallimbu7163 Před 3 lety

    simple, crisp and clear ...
    subscribed...

  • @juliojaviera5963
    @juliojaviera5963 Před 2 lety

    Great explanation... Thank you very much!!!

  • @gaminirg
    @gaminirg Před rokem

    Great explanation, Thank you very much

  • @rajvivid4081
    @rajvivid4081 Před 2 lety

    Awesome explanation, was always wonder what is Salting!

  • @ricp
    @ricp Před rokem

    Great explanations, thanks a lot!

  • @IShowVelocity.
    @IShowVelocity. Před 2 lety

    Even a child can understand this .
    Very well explained sir

  • @georgebenjamin6632
    @georgebenjamin6632 Před 2 lety

    Thank you so much for this video! Enjoyed it

  • @paxle
    @paxle Před 2 lety

    Thank you so much for your explaination.

  • @helgeschneider5423
    @helgeschneider5423 Před 2 lety

    That video is gold, thank you!

  • @galasevgisi5123
    @galasevgisi5123 Před 2 lety

    Thank you professor Sluiter

  • @jamesT008
    @jamesT008 Před 2 lety

    Quality information ..i must say...subscribed...thanks a lot!

  • @tymo3391
    @tymo3391 Před 4 lety

    very good and nicely presented content

  • @rajdeepdas4291
    @rajdeepdas4291 Před 2 lety

    Thank you Sir for your valuable information.

  • @andrewandrosow4797
    @andrewandrosow4797 Před 2 lety

    Hello! Thanks for the great video and explanation!

  • @thaynaemillycavalcantesant3687

    Excellent material. Thank you!

  • @lagnajeetmishra6929
    @lagnajeetmishra6929 Před 3 lety

    Great explanation....very easy language used which helps in understanding quick...thank you professor sir

    • @shadsluiter
      @shadsluiter  Před 3 lety

      You are most welcome. Thank you for coming

  • @mojtabaghasemi1195
    @mojtabaghasemi1195 Před 2 lety

    Thanks , very simple and easy complained 🌹

  • @gideonmega4672
    @gideonmega4672 Před rokem

    Awesome Awesome 🤩 . I’ve learned a lot!🤝

  • @gustavoluque4326
    @gustavoluque4326 Před rokem

    Excellent, just excellent.

  • @yanivshalomhelp3579
    @yanivshalomhelp3579 Před 3 lety

    Amazing lacture. Thanks

  • @SebastiaanVaz
    @SebastiaanVaz Před 2 lety

    This was super informativem thank you!

  • @mikemccartneyable
    @mikemccartneyable Před 2 lety

    Superb, thank you for sharing

  • @TomThomasVempala
    @TomThomasVempala Před 3 lety

    Nice video, helped me understand a lot

  • @mohamedyoussef8835
    @mohamedyoussef8835 Před 2 lety

    Awesome explanation ++++++++++++ Thank you

  • @jairusan
    @jairusan Před 3 lety

    Excellent content and examples, definitely going to continue checking your videos professor ^^

    • @shadsluiter
      @shadsluiter  Před 3 lety

      Thank you. What kind of things are you studying?

    • @jairusan
      @jairusan Před 3 lety

      @@shadsluiter Well, I am a Network Engineer and Linux Engineer, I am currently exploring blockchain infrastructures, cryptocurrencies and IPv6, all of them require security. Do you broadcast live via CZcams from time to time?

  • @johnsierra8065
    @johnsierra8065 Před 14 dny

    thank you very much for this! very helpful!

  • @jawadhaider5221
    @jawadhaider5221 Před 2 lety

    Love this channel

  • @kumaronlineplay
    @kumaronlineplay Před 3 lety +1

    Excellent. Thanks.

  • @chrisbecker5472
    @chrisbecker5472 Před 2 lety

    Awesome info dude.

  • @kdchandima
    @kdchandima Před 2 lety

    well explained video, learnt a lot ..

  • @yassineze6483
    @yassineze6483 Před 2 lety

    Thanks lots Pro you make it clear even though im not computer background

  • @DavidHadden1
    @DavidHadden1 Před 2 lety

    Aaaaand, now I get it. THANK YOU!

  • @ihsannuruliman3656
    @ihsannuruliman3656 Před 2 lety

    Looking forward to an easy explanation on SHA algorithm!!

  • @nixp
    @nixp Před 3 lety +1

    Great video. A pleasure to watch.

    • @shadsluiter
      @shadsluiter  Před 3 lety

      Glad you enjoyed it! What kind of things are you currently studying?

    • @nixp
      @nixp Před 3 lety

      @@shadsluiter Nothing in particular. I know about using check sums to verify a file's integrity, and I was curious how it works. You also give a lot of contextual additional information, such as what rainbow tables are and why md5 is to be avoided, which was really helpful.

  • @ghufranataie1
    @ghufranataie1 Před 3 lety

    Thank you so much, sir, it was a great speech and very helpful

  • @alokthapakshatriy4333
    @alokthapakshatriy4333 Před 3 lety

    great explain thank you sir

  • @RS-el7iu
    @RS-el7iu Před 3 lety

    brilliantly explained.. thanks a lot

    • @shadsluiter
      @shadsluiter  Před 3 lety

      Thank you. Any topics you are wanting to study?

  • @rostanrodrigues7533
    @rostanrodrigues7533 Před 2 lety

    Great video.

  • @caronskritshi8852
    @caronskritshi8852 Před 3 lety

    Thank you so much this is super informative and clear

    • @shadsluiter
      @shadsluiter  Před 3 lety

      Glad it was helpful! Are you learning about cyber security, bitcoin or something similar?

  • @BrooklynBoy1906
    @BrooklynBoy1906 Před 2 lety

    Excelente vídeo!

  • @AHaq-wt4uz
    @AHaq-wt4uz Před 3 lety

    Thank you for making this video. good presentation

    • @shadsluiter
      @shadsluiter  Před 3 lety

      My pleasure! Are you studying computer science or something similar?

  • @twootwo202
    @twootwo202 Před 2 lety

    wow, thank you so much. "... never see a windows or Mac ..." joke cracked me up 🤣

  • @Applest2oApples
    @Applest2oApples Před 3 lety +11

    So in other words, whenever a service tells me that my new password is “too similar” to my old password, they aren’t hashing my passwords and basically fucking me over?

    • @Ted1A
      @Ted1A Před 3 lety +2

      They might be encrypting your password

    • @weltrepublik
      @weltrepublik Před 3 lety

      They're mostly trying to deffend your account from successful brute-force attack

    • @Applest2oApples
      @Applest2oApples Před 3 lety +5

      @@weltrepublik But if a password is changed by even a single letter and the hashes come out completely different, then they should have no way of knowing that's it is similar. Thus they must be saving my plain text password in order to compare. Doesn't sound like they are defending me at all.

    • @jankastbjerg4017
      @jankastbjerg4017 Před 3 lety

      @@Applest2oApples it's not that they're neccessarily saving it as plain text, but to make it harder to brute for hackers.
      fx. most people use the same password on every site, so say a hacker gets your password from another not so secure site, but doesn't exploit it in a way you notice, he now has access to everything you have.
      now X time later, your pasword gets "expired" on a site, and you change it to something similar, then the next time the hacker tries to login to that site, he will be denied.
      Now instead of starting to brute force your new password from scratch (A-Z), almost all hackers will start brute forcing through variations of the old password instead, because most people are lazy, so there's a high propability, that only 1 or 2 letters have been capitalised, or changed and etc....
      so just changing a few letters will make the hackers use relative short time to brute your "new" password" (from minutes to a few days), where a totally new password will force them to start from scratch, which means the hacker basically have to be incredibly lucky to crack you new password, as long as you use somewhat secure passwords (upper and lower case, numbers and special chars, and a good lenght)
      the above example is also why it's important to use different passwords for each "important" site you use, and not just variations...
      hope it made it somewhat clearer :)

    • @ro-ce8vg
      @ro-ce8vg Před 2 lety +1

      @@jankastbjerg4017 the fact that a password is similar to a previous one is besides the point, the point is the website knows what your password is, and doesn’t only have it’s hash saved

  • @MrSaud_
    @MrSaud_ Před 2 lety

    Thank you sir!

  • @juliocardenas4485
    @juliocardenas4485 Před 2 lety

    Masterful!!

  • @liyan8326
    @liyan8326 Před 2 lety

    Thank you Sir

  • @user-xq7us9xl5r
    @user-xq7us9xl5r Před 3 lety

    Thank you

  • @playonce4186
    @playonce4186 Před 2 lety +2

    Main difference is that encryption is 2 way(Can be reverted to original string),
    and Hashing is 1 way(Cannot be reverted to original string)

    • @5gun1
      @5gun1 Před rokem

      Why can’t it be recessed

    • @innoprodig5249
      @innoprodig5249 Před rokem

      @@5gun1 here is the process of SHA256 (hashing technique used for mining bitcoins and ethereum) czcams.com/video/f9EbD6iY9zI/video.html
      The complexity of it makes it nearly impossible to reverse.

  • @bigdave3479
    @bigdave3479 Před 4 lety

    Thanks so much

  • @OliverEckstein
    @OliverEckstein Před 3 lety

    Thank you for the great video! I found it really helpful! I have one question regarding the fraud using hash function collisions. How can an attacker "take" the signature of the original document and transfer it to the document prepared for fraud if we talk about a digital signature using private/public keys?

    • @spearchew
      @spearchew Před 2 lety

      great video, but I am also wondering the same thing.

  • @Ashishkumar-mj4dh
    @Ashishkumar-mj4dh Před 2 lety

    very informative

  • @boronxxx
    @boronxxx Před rokem

    Amazing!

  • @doodl3r
    @doodl3r Před 3 lety

    thank you, very good explanation 🙏

  • @moonedCake
    @moonedCake Před 2 lety

    BEST! 🧨🔥🔥

  • @anonymousperson45152
    @anonymousperson45152 Před rokem

    Thanks