HASH при инвайте

Discussion in 'Социальные сети' started by waweb, 13 May 2010.

  1. waweb

    waweb Banned

    Joined:
    16 Jun 2006
    Messages:
    0
    Likes Received:
    2
    Reputations:
    0
    Заранее извиняюсь если пишу не в той теме, но вопрос относиться к соц сетям.
    Вобщем мне потребовался инвайтер по друзьям, решил написать свой... Столкнулся с проблемойъ

    Вот прмиер запроса на инвайт
    friends=5131774%2C44895475&gid=10166061&hash=848d157ba455b1d626

    Кто уже ранее писал инвайты, подскажите как генерируется hash
    Спасибо
     
  2. Jingo Bo

    Jingo Bo Member

    Joined:
    25 Oct 2009
    Messages:
    368
    Likes Received:
    51
    Reputations:
    7
    Хэш парсится со страницы группы и декодируется через одну функцию, ищи на форуме как декодировать хэш вконтакте.
     
  3. Meecript_

    Meecript_ Banned

    Joined:
    29 Oct 2008
    Messages:
    194
    Likes Received:
    62
    Reputations:
    32
    Все просто...
    PHP:
    #define DecodeHash(s) ReverseString(s.SubString(s.Length() - 4, 5) + s.SubString(тут_надо_немного_подумать_самому);
     
  4. S0meT1me

    S0meT1me Member

    Joined:
    2 Jun 2009
    Messages:
    0
    Likes Received:
    9
    Reputations:
    -5
    313-129-640 - стукни, объясню
     
  5. waweb

    waweb Banned

    Joined:
    16 Jun 2006
    Messages:
    0
    Likes Received:
    2
    Reputations:
    0
    спасибо всем....нашел даже несколько способов декодировки....
     
  6. eldar85

    eldar85 New Member

    Joined:
    27 Aug 2009
    Messages:
    126
    Likes Received:
    1
    Reputations:
    0
    а кто нить знает как это на плюсах сделать, в смысле декодировать хэш???) я вообще собразить не могу... везде примеры на ПХП, может кто нить хотя бы объяснить в каком алгоритме она делает это декодирование??
     
  7. eldar85

    eldar85 New Member

    Joined:
    27 Aug 2009
    Messages:
    126
    Likes Received:
    1
    Reputations:
    0
    <script type="text/javascript">
    window.init_dec_hash = function() {
    window.decoded_hashes = {};
    var dec_hash = function(hash) {
    (function(_){window.decoded_hashes[_]=(function(__){var ___=ge?'':'___';for(____=0;____<__.length;++____)___+=__.charAt(__.length-____-1);return geByClass?___:'___';})(_.substr(_.length-5)+_.substr(4,_.length-12));})(hash);
    }
    window.decodehash = function(hash) {
    dec_hash(hash);
    return window.decoded_hashes[hash];
    }
    }
    </script>
    я так понимаю это же та самая функция декодирования??? вообще в нее не въеду...