黑马程序员技术交流社区

标题: MPP3.0 中CMPP_CONNECT 的AuthenticatorSource 算法 有什么问题? [打印本页]

作者: nuoxi0318    时间: 2013-7-29 21:45
标题: MPP3.0 中CMPP_CONNECT 的AuthenticatorSource 算法 有什么问题?
  1. private static byte[] getAuthenticatorSource(String Source_Addr,
  2.             String Shared_Secret, String Timestamp) throws Exception{
  3.                 byte abyte2[] = new byte[100];
  4.                 byte abyte1[]={0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0};
  5.                 byte abyte3[] = new byte[16];
  6.         MD5 md5 = new MD5();
  7.         System.arraycopy(Source_Addr.getBytes(), 0, abyte2, 0, Source_Addr.length());
  8.         int l = Source_Addr.length();
  9.         System.arraycopy(abyte1, 0, abyte2, l,abyte1.length);
  10.         l +=9;
  11.         System.arraycopy(Shared_Secret.getBytes(), 0, abyte2, l, Shared_Secret.length());
  12.         l +=6;
  13.         System.arraycopy(Timestamp.getBytes(), 0, abyte2, l, Timestamp.length());
  14.         md5.update(abyte2);
  15.         md5.md5final(abyte3);
  16.         return abyte3;
  17.     }
复制代码
为什么总是返回认证错 status 3 的错误? 知道的教小弟一声!





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2