Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - raul338

#2431
Foro Libre / Re: ¿Que estas escuchando?
14 Enero 2010, 19:34 PM
Cita de: ^TiFa^ en 14 Enero 2010, 15:03 PM
Muse - Starlight ahora.
(Y) :)

[youtube=425,350]http://www.youtube.com/watch?v=c9Xx_GisXF4&fmt=18[/youtube]
(Para el que no lo va a ver: Within Temptation - what have you done)
Seguido de
Dark Shines - Muse
Lucid Dreams - Franz Ferdinand
#2432
Cita de: junxcosio en 14 Enero 2010, 15:22 PM
Pero entonces tengo una duda, para poder descifrar siempre hay que tener el fichero xml??? por lo tanto siempre que se teng ese fichero se podra leer el texto cifrado...y si alguien obtiene dicho ficheroy tiene unos minimos conocimientos de .Net lo podra leer...curioso...

Bueno si, pero no creas que el .net te tiene que dar todo, tu mismo puedes re-cifrar ese XML, juntar varias capas de encriptacion, para asi tener algo sumamente cifrado. Puedes crear algun algoritmo que mezcle lo cifrado con el XML y punto. Usa tu imaginacion ;)
#2433
Claro, asi funciona, pero ahora con eso tienes un problema, intenta guardar el texto cifrado, cierra el programa, abrelo e intenta desifrarlo, como veras (o supondras) tira error, tienes que guardar el texto cifrado, y el XML de los parametros que te genera para desifrarlo. Suerte ;)
#2434
Código (csharp) [Seleccionar]

void Main()
{
           string xD = ""; // Aca iria la llave

           Console.Write("Escriba texto a cifrar por RSA: ");
           string s = Console.ReadLine();
           byte[] matrix = Encoding.ASCII.GetBytes(s);

           Console.Write("Bytes de lo escrito: ");
           foreach (byte i in matrix)
               Console.Write(i.ToString() + "-");

           Console.WriteLine();
           Console.WriteLine();

           RSACryptoServiceProvider rcsp = new RSACryptoServiceProvider();

           byte[] result = rcsp.Encrypt(matrix, true);
           xD = rcsp.ToXmlString(true); // Guardamos las llave
           Console.WriteLine(xD);

           Console.WriteLine("Texto cifrado: ");
           Console.WriteLine(Encoding.ASCII.GetString(result));
           Console.WriteLine();

            // Mostramos los bytes cifrados
           foreach (byte i in result)
               Console.Write(i.ToString() + "-");

           Console.WriteLine();
           Console.WriteLine();

           RSACryptoServiceProvider rcsp2 = new RSACryptoServiceProvider();
           //rcsp2.CspKeyContainerInfo = rcsp.CspKeyContainerInfo;
           rcsp2.FromXmlString(xD); // Aca retomamos la llave
           matrix = rcsp2.Decrypt(result, true);
           Console.WriteLine("Texto descifrado: " + Encoding.ASCII.GetString(matrix));


           Console.ReadLine();
}


Ese es mi codigo de prueba que hice hace unos dias, el RSA es asimetrico y genera una llave cuando encriptas, que la tienes que guardar y pasarsela cuando desencriptas, sino es imposible :P
#2435
Basicamente crea un formulario del tamaño de la pantalla, de color negro, y con la API (creo que es con SetLayeredWindow o algo asi) la haces un % transparente, y vas animando con un timer ;-)

#2436
PHP / Re: Zend PHP 5 Certification
13 Enero 2010, 22:08 PM
Sera que por aprendes si o si (:huh:)

Si es esto lo que tiene el examen http://www.zend.com/en/services/training/course-catalog/certification, es mucho dinero lo que piden :xD
#2437
Esta en el cuadro de opciones de los servicios :P

#2438
PHP / Re: Zend PHP 5 Certification
13 Enero 2010, 21:50 PM
Claro, un agregado (o sea la guia + el examen). Entonces que es lo que no entiendes?
#2439
no, el lo que quiere es que le devuelvan el numero de la fila en la que se encuentra tal usuario, lo que recomendaria es hacer un Count de los usuarios que estan antes de el, no te armo la consulta porque seguro ni funcionaria (hace mucho que no toco SQL :xD)

Código (sql) [Seleccionar]

SELECT COUNT(*) FROM Users WHERE Experiencia < (ExperienciaUsuario) ORDER BY Experiencia


En experienciaUsuario podes hacer otro select
Código (sql) [Seleccionar]

SELECT COUNT(*) FROM Users WHERE Experiencia < (SELECT Experiencia FROM Users WHERE Id = 2) ORDER BY Experiencia


Espero que te sirva!
#2440
PHP / Re: Zend PHP 5 Certification
13 Enero 2010, 00:36 AM
La linea que no entiendo es esto:

Citar
Price includes Zend PHP Certification Exam Voucher - a €125 value.

O sea que estas comprando la guia practica y el valor para hacer el examen? :P