Junio 23, 2004

El algoritmo del checksum de las páginas en Google en lenguaje ensamblador

Escrito el Junio 23, 2004 05:15 PM en Enlaces .

Con URL como esta se puede saber el pagerank que daría Google a una página. El problema es que en el campo de la URL "ch" hay que informar con el checksum de la misma para Google, algo que hace su barra de navegación. En MobileRead la han decompilado y extraido el código ensamblador para calcularlo. Retan a ver quién es capaz de pasarlo de ensamblador a lenguajes de más alto nivel como PHP o Perl. ¿te animas?

Trackback

Puedes hacer trackback a esta entrada usando: http://www.error500.net/tdb/mt-tb.cgi/233 .

Comentarios

No estoy muy seguro de lo que digo y no recuerdo donde lo leí, pero en algún sitio vi comentar estos temas, que a veces google cambiaba el algoritmo del checksum porque de vez en cuando alguien sabía como averiguarlo y se difundía demasiado.

Actualmente ya hay bastantes páginas que tienen controlado como calcularlo y le quitan bastante partido, no creo que google les dé mucho tiempo más para ello. Supongo que lo cambiará, o por lo menos debería cambiarlo próximamente.

Escrito por Fran el Junio 25, 2004 12:29 AM

http://www.mobileread.com/forums/showthread.php?threadid=1912

Escrito por SGreen el Junio 27, 2004 02:23 PM

http://www.mobileread.com/forums/showthread.php?threadid=1912

Escrito por SGreen el Junio 27, 2004 02:23 PM

>1);
$a &= (~$z);
$a |= 0x40000000;
$a = ($a>>($b-1));
}
else
{
$a = ($a>>$b);
}
return $a;
}


function mix($a,$b,$c) {
$a -= $b; $a -= $c; $a ^= (zeroFill($c,13));
$b -= $c; $b -= $a; $b ^= ($a= 12) {
$a += ($url[$k+0] +($url[$k+1]

Saludos!

Escrito por iglu el Julio 2, 2004 03:36 AM

no aparece todo el código php completo... :-s

Escrito por iglu el Julio 2, 2004 03:59 AM

Comentar










¿Recordar información?