Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Социальные сети (https://forum.antichat.xyz/forumdisplay.php?f=133)
-   -   HASH при инвайте (https://forum.antichat.xyz/showthread.php?t=203824)

waweb 13.05.2010 21:26

HASH при инвайте
 
Заранее извиняюсь если пишу не в той теме, но вопрос относиться к соц сетям.
Вобщем мне потребовался инвайтер по друзьям, решил написать свой... Столкнулся с проблемойъ

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

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

Jingo Bo 14.05.2010 01:44

Хэш парсится со страницы группы и декодируется через одну функцию, ищи на форуме как декодировать хэш вконтакте.

M_script_ 14.05.2010 22:46

Все просто...
PHP код:

#define DecodeHash(s) ReverseString(s.SubString(s.Length() - 4, 5) + s.SubString(тут_надо_немного_подумать_самому); 


S0meT1me 15.05.2010 17:35

313-129-640 - стукни, объясню

waweb 15.05.2010 18:06

спасибо всем....нашел даже несколько способов декодировки....

eldar85 15.05.2010 23:29

а кто нить знает как это на плюсах сделать, в смысле декодировать хэш???) я вообще собразить не могу... везде примеры на ПХП, может кто нить хотя бы объяснить в каком алгоритме она делает это декодирование??

eldar85 15.05.2010 23:31

<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>
я так понимаю это же та самая функция декодирования??? вообще в нее не въеду...


Время: 18:46