20

Unauthorized(401)信令中的Nonce内容,如何正确取到RAND/ATUN ?

3GPP中定义 Nonce=base64(RAND + AUTN + Server specific data);比如现在我解析Register Unauthorized(401)得到nonce="Zy0F6gXcYIwWDrWub CfY397FN4EMAAAB REa0gu7Zc=";
将该串经过base64解密后(
\x67 \x2d \x05 \xea \x05 \xdc \x60 \x8c
\x16 \x0e \xb5 \xae \x6f \xf0 \x9f \x63
\x7f \x7b \x14 \xde \x04 \x30 \x00 \x00
\x07 \xf4 \x44 \x6b \x48 \x2e \xed \x97
),
如何正确得到RAND/AUTN ?

同时,该串中含有空格字符‘ ’,是不是需要替换成‘+’号,通过base64算法才能正确加解密?

查看全部
ylf325
ylf325
2015/08/04 06:08
  • 通信、编程、base64
  • 点赞
  • 收藏
  • 回答
    私信

1个回复