void CClientUserProfile::GenerateSessionKey(char* outKey) { char sessionInfo[128]; sprintf(sessionInfo, "%d:%d", CustomerID, SessionID); for(size_t i=0; i<strlen(sessionInfo); ++i) sessionInfo[i] = sessionInfo[i]^0x64; CkString str; str = sessionInfo; str.base64Encode("utf-8"); strcpy(outKey, str.getUtf8()); return; }