Factorizacion en numeros primos usando JAVA

1, 2, 3, 4
o sea que estamos igualmente jodios......... me siento jodio yo por ver que la ps3 nunca se liberara.... mas jodios deben estar las personas que le dedican tanto tiempo y ganas a esto y en la mayoria de los casos no logran nada(o al menos no lo que quieren) :( pero bueno siempre se les agradece todo el esfuerzo que hacen
Donde se descarga la aplicacion java para ayudar?
NeDark escribió:Donde se descarga la aplicacion java para ayudar?


Aún no está lista; lo dice el autor del hilo en el primer mensaje.
Fsinet podrias explicar con algo mas de detalle cual es tu teoria??? osea como para que entienda cual es el proposito y como harias para que si mil personas usando tu programa estos no repitan los numeros... porque esa seria la idea...


Leyendo el codigo de tu aplicacion... veo que inicializas con un numero... ese numero de donde lo sacarias???? aun me quedan mas dudas.....


saludos.
emulation escribió:Fsinet podrias explicar con algo mas de detalle cual es tu teoria??? osea como para que entienda cual es el proposito y como harias para que si mil personas usando tu programa estos no repitan los numeros... porque esa seria la idea...


Leyendo el codigo de tu aplicacion... veo que inicializas con un numero... ese numero de donde lo sacarias???? aun me quedan mas dudas.....


saludos.


los esfuerzos se centralizarian con una web con un par de scripts PHP a los que llamaria internamente el applet para recoger carga de trabajo y entregar resultados parcialer.

el numero lo saco de la raiz cuadrada del numero a factorizar. N=P*Q. luego P<sqrt(N)<Q
Otro con varios pcs a tu entera disposicion.
saludos
Intel Q6600 en standby y 2 Gb a 800MHz en standby :)
he desarrollado otra version del algoritmo:
esta revision solo usa sumas y restas internamente (nada de divisiones/multiplicaciones) y por lo tanto es notablemente mas rapida que la anterior.
ademas, esta revision es altamente vectorizable y paralelizable, o sea, que en caso de hacer una portabilidad a C de la aplicacion (algo que tendre que hacer tarde o temprano, puesto que si quiero seguir ganando velocidad habra que pasar a C/ASM), dicha aplicacion le vendria como anillo al dedo a los SPE del CELL y seria carne de cañon para OpenCL/CUDA

sigo investigando, pero les insisto, no esperen nada en corto plazo. espero tener la web y el applet listo para atacar en una cosa de un mes aprox...

package javaapplication1;

import java.math.*;
//import java.math.BigInteger;

/**
*
* @author f5inet
*/
public class Main {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        //RSA-100 N= 1522605027922533360535618378132637429718068114961380688657908494580122963258952897654000350692006139
        //RSA-100 P*Q= 37975227936943673922808872755445627854565536638199 × 40094690950920881030683735292761468389214899724061

        /* codigo viejo pero usable
        BigInteger P,Q,N;
        double tmp;
        String stmp = "";
        String Nstr="1522605027922533360535618378132637429718068114961380688657908494580122963258952897654000350692006139";
        int i=0;

        N=new BigInteger(Nstr);
        while (stmp.length() < (Nstr.length()/2)-1)
            stmp+="9";
        Q=new BigInteger(stmp);
        System.out.println(Q.toString());
        Q=Q.nextProbablePrime();
        while (N.remainder(Q).compareTo(BigInteger.ZERO)!=0) {
            i++;
            if(i>100) {
                System.out.println("probado "+Q.toString()+": negativo");
                i=0;
            }
            Q=Q.nextProbablePrime();
        }
        System.out.println("SE ENCONTRO UNO DE LOS FACTORES: "+Q.toString());
        P=N.divide(Q);
        System.out.println("EL OTRO FACTOR ES: "+P.toString());
        */

        BigInteger PQ,P,Q,N,BI2;
        String Nstr="1522605027922533360535618378132637429718068114961380688657908494580122963258952897654000350692006139";
        //String Nstr="5459";
        int i;
        long c,c2;

        N=new BigInteger(Nstr);
        P=nrsqrt(N);
        Q=P.add(BigInteger.ONE);
        BI2=new BigInteger("2");

        //ahora toca hacer P y Q impares
        if (P.remainder(BI2).compareTo(BigInteger.ONE)!=0)
        {
            P=P.subtract(BigInteger.ONE);
        }
        if (Q.remainder(BI2).compareTo(BigInteger.ONE)!=0)
        {
            Q=Q.add(BigInteger.ONE);
        }
        PQ=P.multiply(Q);

        c=0;
        c2=0;
        i=PQ.compareTo(N);
        while(i!=0)
        {
            if(i<0) //PQ<N, luego sumar dos veces P y aumentar Q
            {
                PQ=PQ.add(P).add(P);
                Q=Q.add(BI2);
            }
            else //PQ>N, luego restar dos veces Q y bajar P
            {
                PQ=PQ.subtract(Q).subtract(Q);
                P=P.subtract(BI2);
            }
            c++;
            if(c>10000000)
            {
                c-=10000000;
                c2++;
                System.out.println("probados "+c2+ "0M combinaciones");
            }
            //vamos al siguiente loop...
            i=PQ.compareTo(N);
        }
        System.out.println(P.toString());
        System.out.println(Q.toString());
        System.out.println(PQ.toString());
        System.out.println(N.toString());

    }
// Newton Raphson - shift
private static BigInteger nrsqrt(BigInteger n) {
  // Uses the fact that the square root, any base, usually has 1/2
  // the digits of the number to take root of to get a close first
  // guess. NR converges fast when close to the actual value.
  //
  // If I used the number itself instead of the TWO I started with
  // it would of probably been better since I saw somewhere that
  // initial values close to a minimum can cause it to not converge.
  //
  // All of this was from various mail forum posts I googled.
  // It seems correct and despite not eliminating the one divide it
  // seems fast enough for a BigInteger squareroot.
  //
  // At least for now.
  //
  BigInteger t = n.shiftRight(BigInteger.valueOf(n.bitLength()).shiftRight(1).intValue()),
      result = null;
  for (;;) {
   result = t.add(n.divide(t)).shiftRight(1);
   if (t.compareTo(result) == 0) break;
   t = result;
  }
  return result;
}
}


si alguien no entiende el algoritmo y quiere que se lo explique, con gusto lo hare, pero vamos, que creo que el codigo fuente es bastante plano...
y esto como se cargaria n la ps3? pensaba que el unico homebrew que se podia cargar era con linux y este solo puede usar una SPE
(mensaje borrado)
Como ya explico el diseñador del Prime (la aplicacion distribuida mas potente de factorizacion de numeros jamas creada) las consolas (entre ellas las ps3) carecen de interes en este ambito porque no tiene doble precision y eso amigos hace que factorizar sea muyyy lento.
(mensaje borrado)
0Vw3 escribió:Hola, no iba a escribir, pero esque no he podido resistirme, he entrado esta noche en eol por un link que me habían pasado, me he puesto a navegar un poco por el foro y veo este hilo. Quiero cerciorarme de si estáis de coña y esto es una especie de broma entre amigos que yo no comprendo o algo así.

Voy a intentar plantear unas preguntas (sobre todo a los que habéis iniciado el hilo y apoyáis este desternillante proyecto) para que responda quien quiera.

1. Alguien ha pensado en el coste computacional tan GRANDE que supone romper un cifrado asimétrico (que no sea cual usará sony para sus juegos, pero supongo que RSA)? Alguien de verdad tiene la esperanza de romper una firma de este tipo usando la generación de factorizaciones primas aleatoramiente, o sea, por fuerza bruta? No me voy a poner a calcular probabilidades de acertar la clave en el primer año usando un grid normal de los colegas que nos juntáramos por aquí con nuestros pc's caseros, pero supongo que debe andar por el orden de la de que te toque el gordo de navidad y te caiga un meteorito en la cabeza en la misma milésima de segundo.

2. De verdad que alguien piensa en romper la clave con un cutrecódigo en java de generación de numeros primos que viene en cualquier manual? Un grid distribuido de Supercomputación en java, olé olé y olé. Patrocinado por Alechip y dvdbarato. Venga.

3. f5inet, siento decepcionarte, pero meter mas sumas y restas que multiplicaciones y divisiones en un programa no lo hace más veloz, ni más parelelizable, ni nada. De primeras, en el momento que quieras hacerlo verdaderamente paralelizable, usarás instrucciones específicas SIMD para números grandes, tendrás en cuenta la microarquitectura que sigue el procesador para el que vas a programar y muchos más factores. Y ya no digo nada de eso de que lo vas a meter en una GPU y va a tirar como si nada. Claro! y 64 bits? pues también! Y en los SPEs del Cell? En todos? En dos? En cuatro? Qué más da, funciona igual! Y en un SPARC? también, que coño! y en lo que le eches, aquí vale todo! Mi opinión sincera: Tú has oído campanas y no sabes dónde, píllate un libro sencillo de arquitectura de computadores y otro de encriptación, que se te abrirá el cielo. Si de verdad te gusta el tema deja de hacer el canelo por los foros dándotelas de r0xx0rZ porque haces el ridículo. Lee y estudia que te cundirá más. Y te lo digo desde el respeto, se nota que te gusta el tema y que le pones ganas, pero te estás equivocando en el orden lógico de las cosas. Aprende que es un segmentado, un superescalar, un VLIW, cómo se procesan las instrucciones paralelamente y demás ... Luego ya nos hacemos pajas mentales juntos si quieres.

4. Otra cosa, y esto ya es sin importancia: Cómo vas a chequear los paquetes de datos? Los vas a hashear previamente? Vas a utilizar tu también una clave con cada cliente? Porque imagina que yo, que soy de Sony y no quiero ni que sueñes con joderme el negocio te empiezo a mandar datos falsos regularmente. Estoy muy interesado en saber que habías pensado, pero no sé si te has dado cuenta del pifostio tan serio que has de montar.

Para terminar y no sin antes pedir el cierre de este hilo, decir que probablemente resulte más fácil reunir fondos para comprar unas metralletas, entrar en la sede de sony y raptar a 4 ejecutivos para extorsionar a la compañía y que te dé las claves que lo que aquí se ha planteado.

Saludos y sin acritud, que es que luego parece que estas cosas las hace cualquiera que llega y se pone ahí a picar 4 códigos en una tarde de inspiración. Y no.

PD: Podéis contar conmigo para lo de las metralletas.


Por fin alguien que pone las cosas en su sitio....

Si es que para lo que hay que oir....

bilba escribió:Como ya explico el diseñador del Prime (la aplicacion distribuida mas potente de factorizacion de numeros jamas creada) las consolas (entre ellas las ps3) carecen de interes en este ambito porque no tiene doble precision y eso amigos hace que factorizar sea muyyy lento.


Solo como curiosidad:

¿Para que necesitas aritmetica de punto flotante (con o sin doble precision) para factorizar numeros enteros de esta forma?

Salu2
0Vw3 escribió:Hola, no iba a escribir, pero esque no he podido resistirme (...)

Creo que este es el mejor post que he visto en EOL en mucho tiempo XD
melado escribió:
0Vw3 escribió:Hola, no iba a escribir, pero esque no he podido resistirme (...)

Creo que este es el mejor post que he visto en EOL en mucho tiempo XD


0Vw3, ahora es cuando te vuelves a leer el hilo (si es que lo habías hecho la primera vez), venga.
Yo ya he dicho que era remotamente dificil conseguirlo (tanto como que te toque el gordo de navidad y te caiga un meteorito en el coco a la vez) pero eso no dice que sea imposible. Es una practica mas para intentar dar un paso en una scene que esta muy muy limitada actualmente y que por intentarlo de manera desinteresada no se pierde nada, y como ya he dicho, si no funciona pues lo apuntamos a la lista de cosas intentadas y que no llevaron a ninguna parte. Cuando dicen que el RSA-1024 empezara a ser vulnerable dentro de poco es por algo, si tan imposible fuera no se recomendaria usar RSA-2048, la clave es la perseverancia. Yo pondria la mano en el fuego que si realmente hubiera tanta gente como personas tienen la ps3 buscando bugs y la manera de franquearla, esta habria sido liberada hace ya mucho tiempo, pero como es algo tan dificil cada vez mas gente tira la toalla, lo que significa que menos gente se dedica a buscarle el fallo a la consola y mas se tardará en conseguirlo. La wii y la xbox360 se consiguieron liberar (la 360 aun le queda lo mas importante, el homebrew) porque mucha mas gente tenia esas consolas y mas gente se dedicaba de manera activa a buscar la manera de ejecutar codigo en ellas. Yo pienso que este foro está creado para estar abierto a todas las posibilidades y maneras de conseguir scene en la consola, pueden ser ideas descabelladas o no, pero el criticar o desmoralizar una idea por no ser "productiva" a corto plazo o estadisticamente no es dar apoyo a la finalidad del foro y lo unico que se consigue es que mas gente deje de intentarlo por no recibir criticas o quedar como un "paleto". Muchas cosas que se han inventado o descubierto han sido gracias a ideas descabelladas o sin mucho fundamento y que luego a caido la breva y han sido grandes avances, tambien se decia antiguamente que seria imposible que viajaramos a mas de 100km/h que el cuerpo no podria resistirlo y mira ahora que pasamos MATCH 10 y el cuerpo de una pieza, o que hablaramos con cualquier persona a la otra del mundo sin movernos del sitio y mira internet o el telefono movil, cosas que antes eran impensables.

Yo creo q si alguien propone una idea, o se le apoya y se apunta uno a la iniciativa o se queda al margen a la espera de una idea que le guste mas, pero desmoralizar no tiene nada de constructivo.

Un Saludo!
(mensaje borrado)
0Vw3 sì por ti fuera aun viviriamos en la edad de piedra, ya que cualquier cosa que se escape a una logica sencilla es imposible y no vale la pena intentarla, es mas, es motivo de critica y mofa. En fin, yo creo que el que quiso ser "juanker" y no lo consiguió contestaria de una manera muy similar a la tuya (ya que yo no pudé, otro tampoco podrá), y ese si es un razonamiento logico a tus respuestas. Lo siento, pero mi edad de "juanker" pasó hace tiempo y si motivo a la gente a intentar las cosas no es para que se crean "juankers" sino porque el que la sigue la consigue, y a lo mejor así lo consigue o no, pero seguro que aprende un webo de otras cosas para en su proximo intento tenerlas en cuenta. El no molestarse en hacer nada no lleva a ninguna solución a lo que aquí se plantea, y si querer intentar romper una seguridad que aun sigue pareciendo imposible y que nadie ha conseguido aun romper es jugar a ser hackers pues juguemos.

Por cierto, revisa un poco la terminologia de hackers y crackers que creo que distan mucho una de la otra ;-). En fin, si te parece imposible, ¿por qué te molestas en seguir contestando que es imposible y que tal y cual?
Nethunter escribió:Vw3 sì por ti fuera aun viviriamos en la edad de piedra, ya que cualquier cosa que se escape a una logica sencilla es imposible y no vale la pena intentarla, es mas, es motivo de critica y mofa. En fin, yo creo que el que quiso ser "juanker" y no lo consiguió contestaria de una manera muy similar a la tuya (ya que yo no pudé, otro tampoco podrá), y ese si es un razonamiento logico a tus respuestas. Lo siento, pero mi edad de "juanker" pasó hace tiempo y si motivo a la gente a intentar las cosas no es para que se crean "juankers" sino porque el que la sigue la consigue, y a lo mejor así lo consigue o no, pero seguro que aprende un webo de otras cosas para en su proximo intento tenerlas en cuenta. El no molestarse en hacer nada no lleva a ninguna solución a lo que aquí se plantea, y si querer intentar romper una seguridad que aun sigue pareciendo imposible y que nadie ha conseguido aun romper es jugar a ser hackers pues juguemos.

Por cierto, revisa un poco la terminologia de hackers y crackers que creo que distan mucho una de la otra ;-). En fin, si te parece imposible, ¿por qué te molestas en seguir contestando que es imposible y que tal y cual?


Y ahora es cuando nos explicas, segun tu, a que grupo pertenece ésto. De entrada, el compañero ha dicho "janker", que viene a ser una parodia de como los Script Kiddies se autodefinen. Por otra parte, si estas diciendo que persiguen aprender y obtener experiencias, creo que el apelativo Hacker no es en absoluto inapropiado (aunque esto este muy lejos de merecer ese nombre). Pero vamos a dejar a un lado discusiones estupidas sobre terminologia

No es que alguien lo haya o no porbado y le haya o no funcionado. ¿Has probado a repostar agua en tu coche? Igual funciona. Bueno... puede que te digan que no. Puede que a otros no les haya funcionado, pero... ¿Y si a ti te funciona? ¿Eres consciente del dinero que ahorrarias y del aporte que harias al mundo? Pues estamos en lo mismo. Lo que pasa que cuando se habla de un tema que, obviamente, no se conoce bien, parece que todo es posible con esmero y tesón. Lamentablemente el conejo blanco no viene para llevarnos al pais de las maravillas y topamos con la realidad.

Lo que claramente ha querido decir el compañero, es que adelante, que la gente investigue y aprenda, pero que no se den cabezazos, usando terminos elevados cuando, en resumen, lo que quieren decir es "nonada". Una cosa es esforzarse investigando algo, topandote con obstaculos una y otra vez e insistiendo, y otra sentarse a mirar fijamente un pedazo de plomo, con el convencimiento de que puedes convertirlo en oro, antes o despues.
(mensaje borrado)
0Vw3 escribió:Veo que tienes serios problemas para captar la fuerza ilocutiva de mis mensajes. No te culpo, puta ESO. Cuando me refiero a juankers, me refiero a lammers. Y eso es algo que yo no he sido, ni quiero ser. De hecho después de unos cuantos años en esto y de tener estudios superiores relacionados con el tema, me da bastante por el saco si soy o no soy hacker, lammer, cracker, phreaker o lo que sea. Si tú también tuvieras la más mínima idea de lo que se trata aquí le habrías dicho a esta gente que hiciesen lo mismo que yo les he dicho que hagan. Pillar unos libros y dejar de forear diciendo estupideces. Porque te aseguro que si alguien que en su vida haya hecho un crack, un custom firmware o cualquier cosa homebrew entra aquí va a hacer lo mismo que yo: Descojonarse de los aquí presentes.

Y juega, juega a lo que te dé la real gana. Como si quieres jugar a ser astronauta y quieres construir una réplica del challenger a escala con las chapas que le sobren a tu madre cuando le arreglen la cocina. Te divertirás, pasarás el rato (lo mismo hasta aprenderás algo, como a no perder el tiempo) Pero no llegarás a la Luna nunca. Lo mismo si estudias astrofísica, aeronáutica, astrobiología o algo así y eres bueno, alguien decida que puedes diseñas una nave o montar en una y llegar a la Luna. Una cosa es la scene y el underground, y otra es desbarrar y el todo vale.

Como le he dicho al otro, me la pela si pones a quemar tu CPU generando números primos o recorriendo bucles estúpidos. Si lo hago por tu bien, para que no sigas haciendo el ridículo, hombre. Y venga, déjalo ya, que todavía lo pongo como noticia en algún sitio y os hacéis famosos.

Saludos.


[qmparto] [qmparto] [qmparto] Di que si!!! Entrada triunfal en el foro!!! Un foro, en el que, es una pena, no todos son tan inteligentes como tú y necesitan que otro usuario, normal y corriente, les demuestre de forma sencilla lo inviable de la idea.

Como no te has leido el hilo, te lo resumo (a ver si te enteras de una vez):

No has descubierto Roma diciendo que esto no es práctico. Todos los foreros lo saben/sabían desde hace unos cuantos mensajes. No se pretende que sea práctico. Se trata de aprender; porque si f5inet quiere aprender como montar un sistema de computación distribuida, tendrá que probar ¿no? Si quiere comerse el coco en buscar las formas más eficientes de hacer cálculos con el Cell, tendrá que probar, ¿no?

Parafraseandote, esto no va "de juankear la PS3". Va de aprender.

0Vw3 escribió:Porque te aseguro que si alguien que en su vida haya hecho un crack, un custom firmware o cualquier cosa homebrew entra aquí va a hacer lo mismo que yo: Descojonarse de los aquí presentes.


Hasta ahora, los únicos que han hecho algo con la PS3 apoyan firmemente cualquier investigación de f5inet. Supongo que el resto de sceners no te llegan a la suela de los zapatos.

Si quieres seguir usando el foro, más vale que no te "descojones de los presentes", porque a lo mejor "se presenta" un señor llamado Ferdopa/walex/fostiator y te casca un ban, tal que el dia que necesites ayuda (seguro que no, con lo listo que eres) te arrepientas.

Y el tonito despectivo a todos los usuarios del foro, en general, te lo metes por donde te sale la actitud --> por el culo.
0Vw3 escribió:Veo que tienes serios problemas para captar la fuerza [...]


Información

Ya se ha informado este mensaje

Volver al último hilo visitado

Que pena


En serio, ya te hemos escuchado, ya se ha dicho desde el principio del hilo que no sirve para nada, solo es para investigar un poco y aprender sobre ps3 y demas cosas. Si te abrurres vete a los foros del folding@home a trollear hipócritamente quejarte educadamente diciendo que es imposible curar el cancer y que apagen los servidores.

Cierra la puerta al salir.

Si ahora te queda tan poca dignidad, respeto, consideracion, y demas sigue trolleando en este hilo
(mensaje borrado)
1. Citas/contestas lo que te conviene
2. Atacas a los usuarios.
3. Creas flame
4. Ya nos hemos enterado
5. El código es provisional, y se ira mejorando poco a poco
6. Yo no se nada de encriptacion/desencriptacion, así que no voy a estudiar nada
7. Utilizas las técnicas mas rastreras para atacar a los usuarios, es evidente que wabo dijo "plei" y "janckear" como coña.
8. Si dices que te da igual lo que "hagamos" (cosa que debería ser así) ¿Que haces molestando el hilo, creando flame, atacando usuarios, y demás? Parece que te has tomado este asunto como un problema personal.
9. Hablas mucho de la ESO, ¿No seras tu el que estas en ella en realidad? :-|
10. Si ahora te queda tan rematadamente poca dignidad, respeto, consideración, y demás sigue trolleando en este hilo.

Saludos cordiales.
Gracias por tan pacifica, amable y placida conversacion.
XD Con el permiso de f5inet (te "robo" un momento el hilo y a este sujeto):

0Vw3 escribió:Yo ya no sé con qué clase de persona estoy hablando. En serio.
wabo escribió:Un foro, en el que, es una pena, no todos son tan inteligentes como tú y necesitan que otro usuario, normal y corriente, les demuestre de forma sencilla lo inviable de la idea.


Claro. Por eso dices:
wabo escribió:Yo fui el que lo comprobó, básicamente [+risas] Pero vamos, como POC está bien, y toda investigación/práctica siempre es bien recibida.


Nah. Que no cuela. Que no líes. A tí los usuarios te dan exactamente lo mismo. Tú lo que quieres es que soltando de vez en cuando alguna parrafada sin sentido copypasteada que habrás leído por ahí te aplaudan y, eventualmente alguien te diga que molas. Alguien necesita un GRAN abrazo.


Ni te lo vas a mirar, pero ahí tienes, el hilo original ---> hilo_proyecto-factorize-reverse-school-way_1160864 Como se puede observar, yo mismo era uno de los que en principio pensaba que era posible... y luego comprobé que no [sonrisa]

0Vw3 escribió:
wabo escribió:Hasta ahora, los únicos que han hecho algo con la PS3 apoyan firmemente cualquier investigación de f5inet. Supongo que el resto de sceners no te llegan a la suela de los zapatos.


Joder, ahora estoy rodeado de eminencias de la scene de ps3 y no me había enterado. Lo que pasa es que para una vez que entro al foro de eol os he pillado en horas bajas. En concreto acabando la ESO. Dame links. De un grupo de scene internacionalmente conocido (el que quieras) que apoye este (como ya he dicho) desternillante proyecto, prueba de concepto o esperpento, como lo quieras llamar. Ahora.


Los tienes en EOL, en un hilo llamado "Propuesta..." Como me pides links, te ahorro el esfuerzo de bajar la vista: hilo_propuesta_1225364 Como imagino que lo dicho en ese hilo te parecerá una sarta de tontadas, toma, el único logro de la scene: hilo_carga-de-juegos-de-ps2-en-ps3-mediante-usb-para-pal-y-ntsc_1173800 (lo tenías con chincheta)

0Vw3 escribió:
wabo escribió:Si quieres seguir usando el foro, más vale que no te "descojones de los presentes", porque a lo mejor "se presenta" un señor llamado Ferdopa/walex/fostiator y te casca un ban, tal que el dia que necesites ayuda (seguro que no, con lo listo que eres) te arrepientas.

Tranquilo, muchacho. Que yo no te he insultado ni me he metido contigo. Puedo haber sido vehemente, pero nada más. Simplemente he dicho que estáis haciendo el ridículo. De la misma manera que se lo puedo decir a un tío que va con los pantalones por las rodillas por la calle. (Eso sí, después de descojonarme un rato).


Ahora mismo, el único que está haciendo el ridículo eres tú [+risas]

0Vw3 escribió:Y luego dices:
wabo escribió:Si quiere comerse el coco en buscar las formas más eficientes de hacer cálculos con el Cell, tendrá que probar, ¿no?

Lo que te digo es que hay que para hacer un código paralelizable que rinda en Cell, hay que saber que programar a bajo nivel de manera eficiente. Saber que es un Test&Set, un Fetch&Or para sincronizar, has de tener un MALDITO BENCHMARK que te permita medir tus resultados, tienes que tener experiencia con la arquitectura PPC entre otras cosas. Y esto es lo primero que se me ha venido a la cabeza. Todo lo que no sea empezar por considerar todo esto es un paja mental, joder, entérate ya. Que la gente que se deja las pestañas en libracos de gordos como el álbum de fotos de tu comunión* a veces sabe de lo que habla.

Espero que ese herido orgullo tan grande que tienes te haga permanecer sentado en la silla la próxima vez que estés estudiando y te entren ganas de ir a jugar a la "plei". Y no es un consejo, es un deseo.


Vaya, ahora la experiencia programando la venden en el Carrefour... "¡¡Póngame 3 kilos de experiencia programando en arquitectura PPC!!" "¡¡Marchando!!" Sigue leyendo la siguiente respuesta...

0Vw3 escribió:
NeDark escribió:Si te abrurres vete a los foros del folding@home a trollear hipócritamente quejarte educadamente diciendo que es imposible curar el cancer y que apagen los servidores.

Osea, que me estás comparando 30 líneas de código en java con el sistema de computación distribuida que tiene la Universidad de Standford, una de las más prestigiosas del mundo, con más de 10 años de funcionamiento y hecho por doctores en supercomputación. Gente de 40, 50 años que lleva más de la mitad de su vida haciendo esas historias. Y no, no empezaron discutiendo en un foro y haciendo pruebas de concepto. Empezaron por llegar a la universidad. Dale a la wikipedia, dale. Pero qué atrevida es la ignorancia.

Te digo lo mismo, cierra tú la puerta, pero la de tu habitación y por dentro con candado, a ver si así conseguimos que estudies algo y dejes de escribir paridas.


WOW!!! Esos doctores en supercomputación seguro que compran en el Carrefour. O eso, o es que han tenido que hacer 20000 probatinas y POC hasta llegar hasta donde están (seguro que no hacían prácticas, no...).

----------------------------------------------------------------------------------------------------

"Y si tan listo eres, ¿porqué no has sacado tú algo en lugar de simplemente criticar?"

Esa, por si no lo sabías, es una de las muchas respuestas que le damos por aquí a los trolls. La otra es que se vayan por donde han venido, que nadie les obliga a estar aquí si no les gusta lo que ven.

PD: Te lo dedico (por tus referencias a la ESO y a mi comunión, especialemente) --> http://www.youtube.com/watch?v=XBjcGU3Lvpc [ginyo]

* El libro de fotos de mi comunión mide 2,54 cm de espesor, y consta de 32 páginas con fotográfias a todo color. Se aceptan encargos; 200 € la unidad (si Ferdopa o algún otro mod piensa que debe ir en C/V, que me lo mueva, por favor).

Imagen
0Vw3 escribió:
Nethunter escribió:Vw3 sì por ti fuera aun viviriamos en la edad de piedra, ya que cualquier cosa que se escape a una logica sencilla es imposible y no vale la pena intentarla, es mas, es motivo de critica y mofa. En fin, yo creo que el que quiso ser "juanker" y no lo consiguió contestaria de una manera muy similar a la tuya (ya que yo no pudé, otro tampoco podrá), y ese si es un razonamiento logico a tus respuestas. Lo siento, pero mi edad de "juanker" pasó hace tiempo y si motivo a la gente a intentar las cosas no es para que se crean "juankers" sino porque el que la sigue la consigue, y a lo mejor así lo consigue o no, pero seguro que aprende un webo de otras cosas para en su proximo intento tenerlas en cuenta. El no molestarse en hacer nada no lleva a ninguna solución a lo que aquí se plantea, y si querer intentar romper una seguridad que aun sigue pareciendo imposible y que nadie ha conseguido aun romper es jugar a ser hackers pues juguemos.

Por cierto, revisa un poco la terminologia de hackers y crackers que creo que distan mucho una de la otra ;-). En fin, si te parece imposible, ¿por qué te molestas en seguir contestando que es imposible y que tal y cual?


Veo que tienes serios problemas para captar la fuerza ilocutiva de mis mensajes. No te culpo, puta ESO. Cuando me refiero a juankers, me refiero a lammers. Y eso es algo que yo no he sido, ni quiero ser. De hecho después de unos cuantos años en esto y de tener estudios superiores relacionados con el tema, me da bastante por el saco si soy o no soy hacker, lammer, cracker, phreaker o lo que sea. Si tú también tuvieras la más mínima idea de lo que se trata aquí le habrías dicho a esta gente que hiciesen lo mismo que yo les he dicho que hagan. Pillar unos libros y dejar de forear diciendo estupideces. Porque te aseguro que si alguien que en su vida haya hecho un crack, un custom firmware o cualquier cosa homebrew entra aquí va a hacer lo mismo que yo: Descojonarse de los aquí presentes.

Y juega, juega a lo que te dé la real gana. Como si quieres jugar a ser astronauta y quieres construir una réplica del challenger a escala con las chapas que le sobren a tu madre cuando le arreglen la cocina. Te divertirás, pasarás el rato (lo mismo hasta aprenderás algo, como a no perder el tiempo) Pero no llegarás a la Luna nunca. Lo mismo si estudias astrofísica, aeronáutica, astrobiología o algo así y eres bueno, alguien decida que puedes diseñas una nave o montar en una y llegar a la Luna. Una cosa es la scene y el underground, y otra es desbarrar y el todo vale.

Como le he dicho al otro, me la pela si pones a quemar tu CPU generando números primos o recorriendo bucles estúpidos. Si lo hago por tu bien, para que no sigas haciendo el ridículo, hombre. Y venga, déjalo ya, que todavía lo pongo como noticia en algún sitio y os hacéis famosos.

Saludos.


Yo creo que entiendo perfectamente por donde vas, de hecho lo comparto hasta cierto punto (porque entiendo que al fin y al cabo están pasando el rato, y yo paso horas rascandome los juevos, casi literlamente, y no sirve para mucho). Yo creo que el problema del hilo, llegados a este punto, se puede definir como "el sindrome House: tengo más razón que un santo, pero me pierden las formas".

Al fin y al cabo, lo que dices, si no lo he entendido mal, es que si uno quiere ponerse a aprender de algo, que empiece por la base y aprenda de verdad, que intentar aprender un idioma escribiéndolo, es más bien imposible. Y de paso, que eso que se intenta en el hilo, no sirve para nada. Pero no que no sirva para nada en cuanto a romper seguridades rsa (sea lo que sea semejante cosa), sino que no vais a aprender mucho con el proceso.

Por tanto, si el propósito es aprender, igual seguir el consejo y comprar unos libros da mejor resultado (los libros son mágicos, en serio), pero si la cosa es pasar el rato, entonces tampoco hay que ponerse tan serio 0Vw3.

Respecto al hilo en sí, desde que me dedico a "la informática" para vivir, ya no me apetece nada hacer cosas de estas XD, de hecho ha perdido el romanticismo para mi... (igual si me cambio de "ambito" vuelve el gusanillo XD, pero trabajar con gestores de contenidos, portales y pequeñas aplicaciones da muy bien de comer y deja tiempo para rascarse los huevos, que por cierto, a ver si puedo ponerme a ello unas horas... XD) por tanto, me interesan estas cosas solo "intelectualmente" XD (no creo que se me entienda, pero vamos que en plan vago: que otro curre y yo luego leo lo que ha hecho y me maravillo, sin entender mucho eso sí :-p)

Saludos
0Vw3 escribió:(...)Osea, que me estás comparando 30 líneas de código en java con el sistema de computación distribuida que tiene la Universidad de Standford, una de las más prestigiosas(...)

STANFORD, "eminencia". Sin D.
Jur...

Porque te aseguro que si alguien que en su vida haya hecho un crack, un custom firmware o cualquier cosa homebrew entra aquí va a hacer lo mismo que yo: Descojonarse de los aquí presentes

Una cosa es aportar argumentos para debatir un tema, y otra muy distinta es crear flame y personalizar (despectivamente) el tema.

Con argumentos se puede estar en desacuerdo con algo o incluso decir y afirmar que una teoría es una barbaridad: es totalmente lícito... y para eso están los foros; reirse de alguien o menospreciar a un usuario (por muy bárbaro o absurdo que sea lo que haya dicho, si es el caso), no.

Por supuesto, apúntate un aviso de baneo.

A los demás, por favor volved al tema del hilo.

Un saludo.
EDITADO POR EL MODERADOR: Por favor, volved al tema del hilo (lo he pedido por favor).
(mensaje borrado)
Jur...

Ya se han tomado las medidas necesarias (después de éste último mensaje).

Un saludo.
Disculpa Ferdopa no volvera a ocurrir,volviendo al tema gogleando un poco encontre esto ya que f5inet explica que es necesario un applet:
http://es.wikipedia.org/wiki/Applet
y un servidor mysql,esto ya no me queda tan claro,se que esto se puede hacer desde Linux¿se puede hacer tambien desde Windows?A ver si se pasa f5inet para explicar como se puede hacer.
Un saludo.
Psmaniaco escribió:Disculpa Ferdopa no volvera a ocurrir,volviendo al tema gogleando un poco encontre esto ya que f5inet explica que es necesario un applet:
http://es.wikipedia.org/wiki/Applet
y un servidor mysql,esto ya no me queda tan claro,se que esto se puede hacer desde Linux¿se puede hacer tambien desde Windows?A ver si se pasa f5inet para explicar como se puede hacer.

Creo que ha quedado bastante claro (aunque no de las mejores formas, eso seguro...) que este hilo no lleva a ningún sitio útil, más allá de pasar el rato aprendiendo cosas sobre Java.
señores pasaros el messenger y dejaros de peleitas estupidas q parece que teneis 5 años..El autor del hilo tiene mi apoyo y quien no este de acuerdo con este proyecto que diga su opinion libremente pero respetando a los demas..
Bueno,por probar no perdemos nada.
Un saludo.
bueno, como hay gente que mi idea se la toma a broma y creen que soy un noob de cuidado, ahi van mas datos de lo que pretendo hacer:
- server web, php+mysql donde se coordinara y centralizara el ataque.
- applet java como primer 'core' de ataque por fuerza bruta.
- con el tiempo, diversos 'cores' o 'programas' descargables optimizados para diversas arquitecturas (java standalone, x86 plano, MMX, SSE2, OpenCL, PPC+VMX, Cell).

la idea de desarrollar como primera punta de lanza un applet java es porque en las primeras etapas de desarrollo el codigo cambiara constantemente buscando un algoritmo mas veloz y si hago a mis colaboradores descargar cada 2-3 dias una nueva version se aburriran, sin embargo, hacer que visiten una pagina web y dejen el applet corriendo, es algo que cualquiera puede hacer y no supone esfuerzo adicional, puesto que cada vez que se cargue la pagina web, se cargara el applet mas actualizado.
una vez que el codigo y el algoritmo sea estandar, y no cambie a menudo, se realizaran adaptaciones optimizadas, o incluso aceptare versiones que otras personas hagan, no tengo problemas en ese particular.

los bloques de numeros a probar se daran hasta a 3 personas distintas, para evitar que un 'maligno' falsee resultados.

no quiero engañar a nadie. el proyecto es MUY DIFICIL, de dimensiones faraonicas, no por el software en si, sino por el reto de factoriar un numero de 2048bits en un plazo aceptable (2 años maximo), cuando cualquier aproximacion OPTIMISTA seria un tiempo de computacion aproximado de varios miles de años... pero aun asi, lo voy a intentar, y tratare de divertirme en el proceso.
(mensaje borrado)
f5inet escribió:bueno, como hay gente que mi idea se la toma a broma y creen que soy un noob de cuidado, ahi van mas datos de lo que pretendo hacer:
- server web, php+mysql donde se coordinara y centralizara el ataque.
- applet java como primer 'core' de ataque por fuerza bruta.
- con el tiempo, diversos 'cores' o 'programas' descargables optimizados para diversas arquitecturas (java standalone, x86 plano, MMX, SSE2, OpenCL, PPC+VMX, Cell).

la idea de desarrollar como primera punta de lanza un applet java es porque en las primeras etapas de desarrollo el codigo cambiara constantemente buscando un algoritmo mas veloz y si hago a mis colaboradores descargar cada 2-3 dias una nueva version se aburriran, sin embargo, hacer que visiten una pagina web y dejen el applet corriendo, es algo que cualquiera puede hacer y no supone esfuerzo adicional, puesto que cada vez que se cargue la pagina web, se cargara el applet mas actualizado.
una vez que el codigo y el algoritmo sea estandar, y no cambie a menudo, se realizaran adaptaciones optimizadas, o incluso aceptare versiones que otras personas hagan, no tengo problemas en ese particular.

los bloques de numeros a probar se daran hasta a 3 personas distintas, para evitar que un 'maligno' falsee resultados.

no quiero engañar a nadie. el proyecto es MUY DIFICIL, de dimensiones faraonicas, no por el software en si, sino por el reto de factoriar un numero de 2048bits en un plazo aceptable (2 años maximo), cuando cualquier aproximacion OPTIMISTA seria un tiempo de computacion aproximado de varios miles de años... pero aun asi, lo voy a intentar, y tratare de divertirme en el proceso.


Dejando de banda la ridiculez de la idea en si. Cuando querais datos concretos sobre PORQUE es MATEMATICAMENTE imposible factorizar el RSA-2048, lo discutimos sin flamewars de radicalismos de la Scene.

A parte de esto un par de preguntas un poco mas elementales:

-> Donde usa Sony el RSA? Esta documentado en algun lado?
-> Suponiendo afirmativa la siguiente pregunta: Se dispone de la clave publica de Sony? Lo digo porque aunque RSA sea un sist. de clave publica, lo de publica no quiere decir que sea de dominio publico. Unicamente que se puede cifrar con ella sin poder descifra posteriormente... Puede ser que la clave solo sea accesible por el sistema operativo de la PS3 con lo que...


Salu2
Cuando tengas todo listo avisanos para ver que tenemos que configurar.
Un saludo.
Pero yo me sigo preguntando que mas da que los bloques se den a 3 personas? no puede sony falsear los datos con 3 ordenadores distintos?
Los algoritmos se basan en funciones matematicas. Antes de pretender mejorar un sistema deberia demostrarse de forma matematica la viabilidad y funcionalidad del mismo. Mas tarde, cuando ese sistema se vea viable teoricamente es cuando se programa el algoritmo y se porta/optimiza para la arquitectura y asi obtener mas rendimiento.

A que viene esto? pues que partiendo de una idea erronea teoricamente no se deberia perder el tiempo haciendo programas a sabiendas que no vas a conseguir el objetivo. Y, contando que hay muchisima gente que ignora sobre los tema de claves asimetricas, es de irresponsables el seguirle dando bombo como si esto fuera algo viable.

Lo que se va conseguir es que suba el gasto de electricidad en españa y que la gente se quede sin mas dinero a fin de mes y todo para la "diversion" de algunos. Las tarifas de electricidad ya subieron un 30% este año y el gobierno esta intentando por todos los medios que se reduzca el gasto cambiando electrodomesticos y bombillas y vosotros aqui fomentando el mayor gasto solo por diversion.

Si quereis hacer un programilla por diversion que no tiene objetivo alguno, pue hacedlo. Pero por favor, no lo anuncieis como si lo tuviese para engañar a una mayoria de gente que no sabe de que va y piensa que "porque no" va a echar su granito de arena y dejarse dinero a fin de mes en algo que no va servir para nada y que si lo supiera de primeras no lo haria.

Si quereis podeis banearme como el otro amigo, pero yo creo que todo el mundo tendria derecho a expresar su opinion y a recibir criticas (si no os gustan las criticas jamas vais a aprender si vais o no por el buen camino).

P.D.: Esta una cuenta prestada, es el primer post que escribo. Salu2.
Jur...

Si quereis podeis banearme como el otro amigo, pero yo creo que todo el mundo tendria derecho a expresar su opinion y a recibir criticas (si no os gustan las criticas jamas vais a aprender si vais o no por el buen camino).

Si has leido el hilo, verás que críticas hay desde las dos/tres primeras páginas del hilo... y ninguna ha sido baneado.

Ahora bien, reirse de los usuarios, llamarles payasos, crear flame... eso ya no es criticar un tema, y poco o nada tiene que ver con el hilo (por no hablar de las normas del foro).

Un saludo.
Ferdopa escribió:Jur...

Si quereis podeis banearme como el otro amigo, pero yo creo que todo el mundo tendria derecho a expresar su opinion y a recibir criticas (si no os gustan las criticas jamas vais a aprender si vais o no por el buen camino).

Si has leido el hilo, verás que críticas hay desde las dos/tres primeras páginas del hilo... y ninguna ha sido baneado.

Ahora bien, reirse de los usuarios, llamarles payasos, crear flame... eso ya no es criticar un tema, y poco o nada tiene que ver con el hilo (por no hablar de las normas del foro).

Un saludo.

He leido el hilo, te lo aseguro. Y no veo esos insultos de los que hablas. Que conste que no te llamo mentiroso eh, a ver si me vais interpretar mal.
Solo agradeceria que me pusieras, por favor, el quote donde llama "payasos" por ejemplo al resto de usuarios. Quizas me lo salte, puede pasar.

Y perdon por el offtopic.
Jur...

Todos los mensajes, incluso de los usuarios baneados, o aquellos mensajes que son borrados, quedan en la base de datos ;)

Aquí tienes el quote donde llama payaso a un usuario

por 0Vw3 30 May 2009 02:00

Ésta es buena, milikito. Si hubieras pisado alguna vez una universidad que no fuese la de la vida, sabrías que esa gente ha tenido que pasar unos cuantos exámenes antes de llegar si quiera a tocar un procesador. Y no podrían haber hecho esta clase de probatinas simplemente porque sabrían PREVIAMENTE que son imposibles de realizar GRACIAS a que previamente tuvieron que adquirir unos CONOCIMIENTOS MINIMOS para aprobar esos exámenes que antes te he dicho. Que ya bastante déficit tiene la universidad como para que manazas como tú los revienten con pruebas histriónicas, y después digan: "hostia! es verdad! Las matemáticas tenían razón" y acto seguido salir en la lista de correo de la universidad diciendo: HAMIJOS, ACABO DE FREIR UN MICRO de 6.000 EUROS TRAS TENERLO DÍAS al 100% DE CARGA CON UN ALGORITMO DE MI INVENCIÓN, PERO GRACIAS A ELLO AHORA PUEDO ASEVERAR QUE NO, QUE NO SE PUEDEN ROMPER CLAVES RSA CON ESTE MÉTODO. Lo mismo alguno de los catedráticos en criptografía o códigos correctores "menos experimentados" agradecen tú aclaración, te felicitan y te invitan a comer. Sigue practicando así que FIJO que me acabas dando clase algún día.


Donde también aporta las connotaciones circenses:

Pues desde luego con tu intel core 2 o tu amd del carrefour vas por mal camino. Y como ni en el carrefour ni en gamestop venden powerpc, tú en concreto lo vas a tener jodido. Veamos la siguiente respuesta, sí, que esto es como ir al circo:

Un saludo.
(mensaje borrado)
Ferdopa escribió:Jur...

Todos los mensajes, incluso de los usuarios baneados, o aquellos mensajes que son borrados, quedan en la base de datos ;)

Aquí tienes el quote donde llama payaso a un usuario

por 0Vw3 30 May 2009 02:00

Ésta es buena, milikito. Si hubieras pisado alguna vez una universidad que no fuese la de la vida, sabrías que esa gente ha tenido que pasar unos cuantos exámenes antes de llegar si quiera a tocar un procesador. Y no podrían haber hecho esta clase de probatinas simplemente porque sabrían PREVIAMENTE que son imposibles de realizar GRACIAS a que previamente tuvieron que adquirir unos CONOCIMIENTOS MINIMOS para aprobar esos exámenes que antes te he dicho. Que ya bastante déficit tiene la universidad como para que manazas como tú los revienten con pruebas histriónicas, y después digan: "hostia! es verdad! Las matemáticas tenían razón" y acto seguido salir en la lista de correo de la universidad diciendo: HAMIJOS, ACABO DE FREIR UN MICRO de 6.000 EUROS TRAS TENERLO DÍAS al 100% DE CARGA CON UN ALGORITMO DE MI INVENCIÓN, PERO GRACIAS A ELLO AHORA PUEDO ASEVERAR QUE NO, QUE NO SE PUEDEN ROMPER CLAVES RSA CON ESTE MÉTODO. Lo mismo alguno de los catedráticos en criptografía o códigos correctores "menos experimentados" agradecen tú aclaración, te felicitan y te invitan a comer. Sigue practicando así que FIJO que me acabas dando clase algún día.


Donde también aporta las connotaciones circenses:

Pues desde luego con tu intel core 2 o tu amd del carrefour vas por mal camino. Y como ni en el carrefour ni en gamestop venden powerpc, tú en concreto lo vas a tener jodido. Veamos la siguiente respuesta, sí, que esto es como ir al circo:

Un saludo.

Dos cosas.

La primera es, porque me hicistes revisar "otra vez" por si habia leido o no el hilo para buscar algo que tu sabias que no podria encontrar. Yo no tengo aceso a la base de datos y por lo tanto no podria leer esos supuestos insultos donde llama payaso por muchas veces que relea el hilo.

Y la segunda, es que en los quotes que me pones no sale que llame payaso a nadie. Es algo que tu supones que hace. Es mas, utilizando tu suposicion, se podria decir que tambien llama monos, elefantes, tigres, leones o incluso trapecistas a los usuarios.

Es mas, nunca me ha gustado que se aplique censura en los foros borrando lo que escribe la gente, si insulta pues lo baneas y punto, pero borrar las cosas no. Porque luego llega otra gente y no ve el supuesto motivo del baneo ni de la conversacion y se tienen que fiar de que alguien les ponga quotes de la base de datos. Y en muchos casos incluso se añaden motivos y cosas que el supuesto infractor ni ha utilizado.

Que vamos, teneis todo el derecho ha hacerlo, es vuestro foro. Pero a mi no me parece justo cuanto menos, ni para los afectados ni para el resto de usuarios que lo leemos de vez en cuando y no tuvimos acceso a los posts originales. Y encima decirnos con toda la cara si hemos leido o no el foro (como si fuera culpa mia el no tener acceso a esos datos, por favor).
Jur...

Y la segunda, es que en los quotes que me pones no sale que llame payaso a nadie.

No sé si sabes quien es Milikito :-|

Si te interesa el tema del hilo, eres bienvenido; si tienes cualquier duda sobre la forma de trabajar de la moderación y de la administración, tienes el hilo de Feedback.

Un saludo.
(mensaje borrado)
Jur...

A no ser que no te interese que se aclare el asunto, claro, y sigamos creando controversia hasta el infinito y tengas que terminar chapando el hilo.

Tranquilo, crearse clones y trolear corren la misma suerte; y mira que te he dicho que tienes Feedback (pero a los clones baneados por falta de respeto parece que no os interesa :-| )

Un saludo.
(mensaje borrado)
191 respuestas
1, 2, 3, 4