Adding Salt to Hashing: A Better Way to Store Passwords

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 พ.ย. 2024

ความคิดเห็น • 46

  • @cryptoninjapay
    @cryptoninjapay ปีที่แล้ว +10

    Love how you broke this down into easy to understand terms. Great explanation!

  • @kacy6014
    @kacy6014 ปีที่แล้ว +2

    Best explanation ever. Only thing I would add is that you can append the salt to the hash, then store that in the db. That way you don't need a separate salt column in the db.

    • @WillJohnsonio
      @WillJohnsonio ปีที่แล้ว

      Great point!

    • @heyt54
      @heyt54 11 หลายเดือนก่อน

      Either way, if the attacker gets the DB he also has the salt for each user. What the point then to use a salt, unless you keep it _separate_?

  • @SmallvilleJW
    @SmallvilleJW ปีที่แล้ว +5

    This was an awesome explanation. Thank you for making things easy to understand! Great job 😎

  • @r3jk8
    @r3jk8 ปีที่แล้ว +1

    excellent video! every programmer should be required to watch this video!

    • @OktaDev
      @OktaDev  ปีที่แล้ว

      Thanks for the feedback! We're happy to hear you found it helpful.

  • @ash_tray_6
    @ash_tray_6 8 หลายเดือนก่อน +1

    Man, this video is awesome hahaha your shadowboxing had me laughing out loud. Also holy crap your production quality and visuals are top tier. I can't imagine how long this took. Definitely the most clear and easy to understand video I've seen on hashing, you explained all the concepts in a human way, and not like a robot way lol. Instant sub! Great job

    • @OktaDev
      @OktaDev  8 หลายเดือนก่อน

      Thanks for watching and subscribing! Glad to hear this video was helpful for you. If there are other subjects you'd like to see covered let us know!

  • @theisegeberg
    @theisegeberg ปีที่แล้ว +1

    Nice to get some things that I was "sort of sure that's how it is" hammered in. Great video, and great pacing.

    • @OktaDev
      @OktaDev  ปีที่แล้ว

      Thanks for your feedback! We'll be creating lots of more content like this to cover more identity and security concepts :) Please subscribe to our channel if you'd like to see more.

    • @WillJohnsonio
      @WillJohnsonio ปีที่แล้ว

      Thank you!

  • @panteliskaramolegkos2693
    @panteliskaramolegkos2693 7 หลายเดือนก่อน

    ...and this is how educational content should be made

  • @Mister2023-e7f
    @Mister2023-e7f ปีที่แล้ว

    good work, just wanted to watch part of the video and watched until the end

  • @dominuskelvin
    @dominuskelvin ปีที่แล้ว +2

    Awesome tutorial Will

    • @OktaDev
      @OktaDev  ปีที่แล้ว

      Thanks for watching!

    • @WillJohnsonio
      @WillJohnsonio ปีที่แล้ว

      Thank Kelvin!

  • @stringpicker81
    @stringpicker81 ปีที่แล้ว

    Informative and actually quite entertaining to watch!

  • @iBasskung
    @iBasskung 8 หลายเดือนก่อน +1

    Nice info! Thanks so much.

    • @OktaDev
      @OktaDev  8 หลายเดือนก่อน +1

      Thanks for watching!

  • @mihirsawant8817
    @mihirsawant8817 ปีที่แล้ว +1

    Spring Security in Java Ecosystem right, its not for js I think

  • @user-cc8kb
    @user-cc8kb 4 หลายเดือนก่อน

    Great explanation! Thanks

  • @MuddazC
    @MuddazC 11 หลายเดือนก่อน

    Informative and educational 😊

  • @pifele
    @pifele ปีที่แล้ว +1

    Very nice video, thnx!

    • @OktaDev
      @OktaDev  ปีที่แล้ว

      Glad that you enjoyed it! Thanks for watching!

  • @devin7161
    @devin7161 ปีที่แล้ว +1

    Great Video

    • @OktaDev
      @OktaDev  ปีที่แล้ว

      Thanks!

  • @NikhilChandel-xy2sw
    @NikhilChandel-xy2sw ปีที่แล้ว

    can Auth0 provide user level resource access control overriding existing roles/permission hierarchies..just because we don't want to create too many roles&permissions

  • @sabuein
    @sabuein ปีที่แล้ว +1

    Thank you.

    • @OktaDev
      @OktaDev  ปีที่แล้ว

      You are welcome. Thanks for watching!

  • @lessermook7608
    @lessermook7608 ปีที่แล้ว +1

    nice work

    • @OktaDev
      @OktaDev  ปีที่แล้ว

      Thanks!

  • @christianwunder7396
    @christianwunder7396 ปีที่แล้ว

    Thank you for this!

  • @clcl18cl18
    @clcl18cl18 ปีที่แล้ว +1

    Well done video and cool looking guy🙂

    • @OktaDev
      @OktaDev  ปีที่แล้ว +1

      😎 Thanks!

  • @JasDosanjh-mj9co
    @JasDosanjh-mj9co 4 หลายเดือนก่อน

    you said the salt is stored in plaintext?

  • @ricardotrejoruiz5776
    @ricardotrejoruiz5776 ปีที่แล้ว

    I don't understand how a salted password with random salt can match the saved hash on database.

    • @WillJohnsonio
      @WillJohnsonio ปีที่แล้ว +1

      Great question!
      The salt should be stored with the hashed password
      When the checking the entered password the salt is grabbed and added to the entered password
      The stored salt is added to the entered password then hashed and compared to the hashed password in the database.
      Does that help?

    • @ricardotrejoruiz5776
      @ricardotrejoruiz5776 ปีที่แล้ว

      @@WillJohnsonio oook, kind regards :)

  • @renmin114
    @renmin114 ปีที่แล้ว +1

    Happy me the 100th up😂

    • @OktaDev
      @OktaDev  ปีที่แล้ว

      haha! Team work makes the dream work!

  • @minjon56
    @minjon56 9 หลายเดือนก่อน

    🔥👏 Thanks for sharing 💙