作者danielpowter (daniel)
看板IPv6
标题[疑问] 关於reconfig 的 hmacmd5 key
时间Mon Aug 25 22:01:45 2014
小的目前有一个作业
就是让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://webptt.com/cn.aspx?n=bbs/IPv6/M.1408975308.A.418.html
※ 编辑: danielpowter (220.133.129.220), 08/25/2014 22:03:18