Показать сообщение отдельно
Старый 02.08.2010, 13:15
Genzo вне форума Посмотреть профиль Отправить личное сообщение для Genzo Посетить домашнюю страницу Genzo Найти все сообщения от Genzo
  № 2  
Ответить с цитированием
Genzo
 
Аватар для Genzo

блогер
Регистрация: Feb 2010
Адрес: MSK
Сообщений: 859
Записей в блоге: 3
Отправить сообщение для Genzo с помощью ICQ Отправить сообщение для Genzo с помощью Skype™
параметры внутри хэша должны идти в алфовитном порядке!!

Код AS3:
private function generateSig():String
		{
			var signature = "";
			var params:Object = this.variables;
			var sorted_array: Array = new Array();
			for (var i: String in params) {
				sorted_array.push(i + "=" + params[i]);
 
			}
			sorted_array.sort();
			for (var key in sorted_array) {
        		signature += sorted_array[key];
      		}
 
      		signature = this.viewer_id + signature + this.secret_key;
      		return MD5.encrypt(signature);
		}