Hash Based Message Authentication

Поделиться
HTML-код
  • Опубликовано: 5 июн 2016
  • This video is part of the Udacity course "Intro to Information Security". Watch the full course at www.udacity.com/course/ud459

Комментарии • 22

  • @nikolu9560
    @nikolu9560 6 лет назад +11

    b4 i watch this video, I thought I know a little about hash authentication. After I watch it, I was like ????

  • @sj314
    @sj314 2 года назад

    All geniuses are laconic. Thank you bro for not wasting my time and on fingers explain HMAC

  • @anantashayanahegde825
    @anantashayanahegde825 Год назад

    how does verification work?

  • @shahzebhaider971
    @shahzebhaider971 6 лет назад +1

    no description of picture properly even. bad it is.

  • @rianhasiando
    @rianhasiando 5 лет назад +1

    why use ipad and opad instead of just 2 keys ?

    • @sj314
      @sj314 2 года назад +3

      For that better check wiki. Its constants by design.
      en.wikipedia.org/wiki/HMAC
      opad is the block-sized outer padding, consisting of repeated bytes valued 0x5c (01011100)
      ipad is the block-sized inner padding, consisting of repeated bytes valued 0x36 (00110110)
      As you can see from bits they try to achieve natural entropy.
      Just 2 keys could be zeroes and could make weaker mixing

  • @prhasn
    @prhasn 2 года назад

    Cool explaination.

  • @johncharalambous2488
    @johncharalambous2488 4 года назад +1

    That's my own point of view:
    1) Padding Msg with b bits
    2) S1 = Xor key with ipad constand value = b bits, if needed add zeros for a perfect padding
    3) S = concat(2, 1)
    4) S = Hash(S) = n bits (if Hash is sha512 then S is 512 bits)
    5) S = Hash(append(S1, S)
    6) Pad b bits the S from 5
    7) Key xor with opad(constand) = b bits
    8) S = concat(7, 6)
    9) S = Hash(S) = n bits
    10) HMac(K, S) = n bits
    i don't give a fuck but if am wrong pm

  • @obinnaomego1971
    @obinnaomego1971 7 лет назад

    please what is Si

    • @Zebsy
      @Zebsy 7 лет назад

      I think it should be S1

    • @crossugo5738
      @crossugo5738 Год назад

      Si is the input signature, while So is the output signature.

  • @above___
    @above___ 8 месяцев назад +1

    Thanks, but what is Iv

  • @karun4663
    @karun4663 5 лет назад +4

    short and simple

  • @MMM_1979
    @MMM_1979 8 месяцев назад

    Small mistake there the RFC is 2104

  • @SK-ze7dz
    @SK-ze7dz 2 года назад

    👍👍👍👍👍

  • @arunp9703
    @arunp9703 4 месяца назад

    made it more confusing

  • @Treiyou
    @Treiyou 5 лет назад +1

    This was a very confusing explanation, on top of that, his accent made it worse. Sorry, but people with heavy accents like Arabic or Indian or whatever language with a thick accent, should not be doing videos like this,

    • @bobfrog4836
      @bobfrog4836 4 года назад +7

      The dude's accent ain't Indian or Arabic nor is it as thick as some Texan accents I've heard. Btw, there are subs. :/

    • @crossugo5738
      @crossugo5738 Год назад +1

      Lol, what an ignorant thing to say! The explanation was clear. Matter of fact, really clear. You just have to have had an idea of HMAC before watching it.

    • @Treiyou
      @Treiyou Год назад

      @@crossugo5738 dude this message was 3 years ago.. are you trying to bump your video? Three years ago i was studying for my comptia certifications and was looking everywhere for understanding. Understand your audience and know that people like me will be turning to videos like yours. Whats ignorant is what you just said because i was trying to get an understanding watching your video which failed.

    • @crossugo5738
      @crossugo5738 Год назад

      @@Treiyou Shut the hell up, man! I have no connection to the video. Just called you out for being an a-hole.