Hashing Passwords in Node and Express using bcrypt

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

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

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

    I'm amazed how fast you spin up these little express applications to illustrate your point

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

    Thought I already had a good understanding of this theme, however this review uncovers aspects I wasn't aware of. Thanks Sam.

  • @vernevens1598
    @vernevens1598 6 หลายเดือนก่อน +2

    Very good video. Simple, to the point without a bunch of clutter, very easy to understand. Thank you.

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

    I love the little co-pilot interactions lol

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

    Actually had to code my own auth system for a very light app, and I wanted a quick way to store passwords safely, ur video really helped me.

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

    Thanks, m'dude! I can get lost in long guides, but this video makes things really clear, and hashing feels pretty easy now! I also love the clear practical demos!

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

    Awesome simplified version of what I really needed to know. Keep up the great work!

  • @matthewc.9437
    @matthewc.9437 ปีที่แล้ว +4

    You're a wonderful teacher. Appreciate the video.

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

    Your're an excellent teacher.

  • @salmanshahzad2496
    @salmanshahzad2496 2 หลายเดือนก่อน

    watching from Pakistan this video was really helpful. And got to learn many things

  • @em-kv3lw
    @em-kv3lw 9 หลายเดือนก่อน

    Thank you so much! Super helpful beginner friendly guide.

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

    Thank you, that was such a great short introduction, albeit knowledgeful.

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

    Really good introduction to bcrypt.

  • @cheesepotato5753
    @cheesepotato5753 10 หลายเดือนก่อน

    this video made me understand res and req holy cow

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

    Much appreciated! Your video helped me alot. Great teaching method 👍

  • @rohbarsch1201
    @rohbarsch1201 10 หลายเดือนก่อน

    I'm not using JS but this was an excellent tutorial. I'm most curious about the postman add on for vs code.

  • @KhoaNguyen-oq7hv
    @KhoaNguyen-oq7hv 4 หลายเดือนก่อน

    Nice video , easy understand ! Thank you !

  • @BrandonDix-gw7ez
    @BrandonDix-gw7ez ปีที่แล้ว +1

    Great Video, great teaching style

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

    thanks everything was so celar to understand

  • @HarisKhan-bh6uj
    @HarisKhan-bh6uj ปีที่แล้ว

    Thanks for the helpful video !! helped a lot !!

  • @samontefrankamirsong.5474
    @samontefrankamirsong.5474 8 หลายเดือนก่อน

    I am your biggest fan Christ Martin from Coldplay! omg

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

    u explained it very well, do you have courses ?

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

    I cant use await on my bcrypt.compare function, itd already inside an async function, can i get some help

  • @MostafaDeutsch-ex2kb
    @MostafaDeutsch-ex2kb 11 หลายเดือนก่อน

    Very clear and smart

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

    Excellent video.

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

    This was awesome! Thank you!

  • @yunqian3939
    @yunqian3939 18 วันที่ผ่านมา

    I am currently building a student project, responsible for member management,register and login logout. I made fake users table, at first only plain text and then I were suggested to use bcrypt. I generate bcrypts and store them back into the database, but I have to inpkut the bcrypt to login, I cannot use plain text to login. That’s very weired!

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

    is it safe to send the password in the request as plain text? couldn't an unsecured wifi network easily intercept the call and steal the password?

  • @xoldyckk176
    @xoldyckk176 2 ปีที่แล้ว

    Argon2 is the new recommended hashing algorithm. It's more secure than bcrypt.

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

    definetly liked this video 👏

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

    which one is better between bcrypt and argon2 ?

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

    awesome video. thanks dude!

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

    Great video, thanks!!!

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

    Great video, thanks! ;)

  • @pxycknomdictator4483
    @pxycknomdictator4483 3 หลายเดือนก่อน

    All doughs cleared()

  • @solehudin6861
    @solehudin6861 5 หลายเดือนก่อน

    What software / app is that? Visual studio code?

  • @samontefrankamirsong.5474
    @samontefrankamirsong.5474 8 หลายเดือนก่อน

    Outrageous - VLDL Benjamin

  • @forsabarça
    @forsabarça ปีที่แล้ว +1

    To use an await function with no async function es bien !!

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

    I'm curious, without knowing exactly how the hashing algo does its thing, couldn't I just make up my own algo where a = 5236, b = 5267, c = 4523, so on and so forth, assigning each allowable character a value, then taking those values and do several other things with the result to make the process consistently repeatable so I can compare the result of my "hashing algo" with the original password, instead of using a publicly available tool like bcrypt? What would be the downside to this?

    • @matissjansons8789
      @matissjansons8789 3 หลายเดือนก่อน

      You're confusing hashing with encrypting

    • @BrandonAB
      @BrandonAB 3 หลายเดือนก่อน

      @@matissjansons8789 I never thought of it that way.

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

    Is this bcrypt still secure these days and standard in storing passwords?
    I saw you showed some docs saying use bcrypt as second only against argon2id something

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

    Should you not hash the password before you post it?

  • @SumitSingh-rw2vl
    @SumitSingh-rw2vl 5 หลายเดือนก่อน

    which tool using in vs code to pull request ?

  • @WahYudi-ue2uh
    @WahYudi-ue2uh ปีที่แล้ว

    how can you push on const user?. dont u have to use let user

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

    Awesome video

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

    good job. Please how can i do this in php mysql

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

    thank you !!

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

    @ 1:26 you are awaiting in a top level script / module without using an async IIFE... I thought that is not possible ?

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

      It’s fine if you’re using es modules

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

      Thanks ! Yes, I noticed this didn't work when using require() @@SamMeechWard

  • @forsabarça
    @forsabarça ปีที่แล้ว

    It should b > npm i bcryptjs

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

    Btw is it bad to encrypt username as well? is it bad practice/even more complex?

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

      usernames aren't generally sensitive information, we display them publicly, so encryption isn't necessary and just takes more time. If you encrypt a username, you always need to decrypt it to use it. If you store it in a database, it makes looking up some data by a username way more difficult.
      Also, keep in mind, that bcrypt is hashing, not encrypting. If you hash a username, you'll never be able to get that username back, so never do that.

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

      @@SamMeechWard thank you and that makes sense. And also thank you for uploading content regarding AWS S3 and other services, you don’t understand how helpful they are. Is there any other way of contacting you?

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

      @@asaphhere Thank you. You can join my discord server if you like discord.gg/XQJ5bmjKHk

  • @SamuelAmoh-bu7vg
    @SamuelAmoh-bu7vg 5 หลายเดือนก่อน

    not working for me

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

    I only like hash if it’s got potato in it. 🥔

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

      Just don’t forget to add salt ;)

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

    Good

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

    what the hell is going on ?? how can you use await without async???/

  • @Babycheeks-xd9mb
    @Babycheeks-xd9mb 3 หลายเดือนก่อน

  • @zzn-wc7nx
    @zzn-wc7nx ปีที่แล้ว

    He's handsome i can't focus sos 🥲