md5("api_id=4method=secure.getAppBalancerandom=83962759timestamp=1238714241v=2.0api_secret")
У меня получился ихний sig, с ихними параметрами
Схема
Add(MainForm,2953706,168,175)
{
}
Add(Edit,13782829,224,175)
{
Left=10
Top=10
Width=365
Text="api_id=4method=secure.getAppBalancerandom=83962759timestamp=1238714241v=2.0api_secret"
}
Add(Edit,6378784,350,231)
{
Left=10
Top=40
Width=370
Text=""
}
Add(Button,7821496,168,231)
{
Left=170
Top=70
TabOrder=-1
link(onClick,4759444:doHashsum,[])
}
Add(Hashsum,4759444,224,231)
{
link(onResult,11835991:doModify,[])
link(Data,13782829:Text,[])
}
Add(StrCase,11835991,280,231)
{
link(onModify,6378784:doText,[])
}
--- Добавлено в 2017-09-29 19:00:08
Здесь видно, что параметры расположены в порядке возрастания имени парметра, а вот в запросе они могут располагаться как попало, но должны быть все посчитанные, кроме api_secret
http://api.vkontakte.ru/api.php?api_id=4&v=2.0&method=secure.getAppBalance×tamp=1238714241&random=83962759&sig=7598d64720bb39544679f2ca256fa538