void GetGTK(const string& strSkey, string& strGtk)
{
int hash = 5381;
for (size_t i = 0; i < strSkey.length(); i++)
hash += (hash << 5) + (int)(strSkey[i]);
hash &= 2147483647;
strGtk = to_string(hash);
}
void GetGTK(const string& strSkey, string& strGtk)
{
int hash = 5381;
for (size_t i = 0; i < strSkey.length(); i++)
hash += (hash << 5) + (int)(strSkey[i]);
hash &= 2147483647;
strGtk = to_string(hash);
}