[AJUDA] Em num_hash para PHP
#1

To tentando transformar esse num_hash para PHP
PHP код:

stock num_hash
(buf[])
 {
    new 
length=strlen(buf);
    new 
s1 1;
    new 
s2 0;
    new 
n;
    for (
n=0n<lengthn++) {
       
s1 = (s1 buf[n]) % 65521;
       
s2 = (s2 s1)     % 65521;
    }
    return (
s2 << 16) + s1;
 } 
Alguйm me ajuda ae, preciso disso rбpido ;\
Reply
#2

Isto deve resolver o seu problema :


Код:
function num_hash($buf)
{
    $length = strlen($buf);
    $s1 = 0;
    $s2 = 0;
    $n = 0;
    while($n < $length)
    {
        $s1 = ($s1 + ord($buf[$n])) % 65521;
        $s2 = ($s2 + $s1) % 65521;
        $n++;
    }
    return ($s2 << 16) + $s1;
}
Espero ter ajudado .
Reply
#3

Pesquisei no fуrum e achei, mais valeu pela ajuda <3
Reply
#4

ricop, nгo precisas usar Codificador em php.
pois as pбginas php sгo imprimidas e nгo exibindo cуdigo fonte.


Ex:
PHP код:
echo "<input type='button' value='lol' OnClick='javascript: window.close()'>"
quando й exibido ele exibe:
Код HTML:
<input type='button' value='lol' On‌Click='javascript: window.close()'>
PS: este cуdigo funciona normalmente..


se quiser realmente codifidicar use:
PHP код:
<?php
echo hash('ripemd160''The quick brown fox jumped over the lazy dog.');
?>
http://www.php.net/manual/en/function.hash.php
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)