[疑問] 關於reconfig 的 hmacmd5 key
小的目前有一個作業
就是讓client收到server的 reconfig 之後要能重新去renew
我看了 RFC3315 以及 ㄧ些網路上的封包
我在coding的時候遇到一個問題
我在 reply時後收到來自serverk送出的 Authentication
這時候 要使用 hmac-MD5來計算 hash 且要保留當做reconfig時後的認證用
但是 我自己去撈封包並且解析之後封包如下
--------------------------------------------------------
authentication (11)
length 28
protocol 3
algotithm 1
RDM 0
有一串數字我忘記名稱 1122334455667788
information 1234567891011121314151617181920212 <<<<有17組這部分要拿來做HMAC-MD5
但是 RFC3315內有提到 要計算hash之前要有一組key
然後也有說到計算hmac的資料是128 bit 所以是16組
在value前面還有8bit的TYPE
但是從封包中我看到的information一共有17組
所以我猜一開始的第一組就是key
所以就下去帶HMAC的function
http://ppt.cc/o3Zx
但是結果好像不是我猜得這樣
不知道有哪一位前輩 可以幫我解釋一下
到底 RFC3315內定義的 key 是在哪裡呢???
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.133.129.220
※ 文章網址: http://www.ptt.cc/bbs/IPv6/M.1408975308.A.418.html
※ 編輯: danielpowter (220.133.129.220), 08/25/2014 22:03:18
IPv6 近期熱門文章
PTT數位生活區 即時熱門文章