看板 IPv6 關於我們 聯絡資訊
小的目前有一個作業 就是讓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