Ключ доверия (trustKey)
Применяется для защиты от перехвата идентификатора разработчика. Ключ создается по следующему правилу: MD5(devId+дата+пароль разработчика)
Формат даты YYYY-MM-DD - по Гринвичу
Пример
MD5("megaClient2006-12-28developerPassword");
Генерация trustKey из php
$devId = 'SomeDevIdHere';
$devPassword = 'SomeDevPasswordHere';
$trustKey = md5($devId.gmdate('Y-m-d').$devPassword);
Генерация trustKey на С++
QString devId = "SomeDevIdHere"; QString devPassword = "SomeDevPasswordHere"; QString trustKey = qtMD5((devId + QDateTime::currentDateTime().toUTC().date().toString(Qt::ISODate) + devPassword).toUtf8());
См. также: идентификатор разработчика