void stringtobyte(unsigned char *pSrc, unsigned char *pDst, int len)
{
int i;
for(i=0 ;i<len/2;i++)
{
if(*pSrc >='0' && *pSrc <= '9')
{
*pDst =( (*pSrc) -48 )*16;
}else{
*pDst =( (*pSrc) -'a'+10 )*16;
}
pSrc++;
if(*pSrc >='0' && *pSrc <= '9')
{
*pDst =*pSrc -48+ *pDst;
}else{
*pDst = *pSrc + *pDst-97+10;
}
pSrc++;pDst++;
}
*(pDst++) = '\0';
}