Hola!

Registrándote como bakuno podrás publicar, compartir y comunicarte en privado con otros bakuos :D

Regístrame ya!

Ayuda: Ingeniería Inversa en Javascript

orco_loco

Bovino maduro
Desde
11 Ago 2005
Mensajes
218
Hola, buen día.

:eh?: ¿Me pueden ayudar por favor?

Necesito su ayuda para crear una función que genere cadenas de texto aleatorias que sean válidas para la función checkdata que describo más adelante, esto es en javascript.

De preferencia que no sea por fuerza bruta

Código:
function checkdata(codigo) 
{ 
    var dig = 0; 
    var test = 1; 
    if( codigo == "" || codigo.length < 15 )
        return false;
    for(var i=0; i<codigo.length-1;i++) 
    { 
        dig=dig+(char2number(codigo.charAt(i))*test);    
        test*=2; 
    } 
    dig = mod(dig,9); 
    if(dig==codigo.charAt(codigo.length-1)) 
        return true; 
    else 
        return false; 
}

function char2number(chr) 
{    
    var code = chr.charCodeAt(0); 
    if(code<65) 
        code = code-48; 
    else 
        {
            code=code-65+10; 
            if(code>=11) code++; 
            if(code>=22) code++; 
            if(code>=33) code++; 
        } 
    return code; 
}
Gracias de antemano y saludos. :)
 
Volver
Arriba