Taller: Criptografía asimétrica.

Iniciado por APOKLIPTICO, 7 Octubre 2010, 22:58 PM

0 Miembros y 2 Visitantes están viendo este tema.

[D4N93R]

APOKLIPTICO, publiqué un edit cuando tu posteaste, puedes leerlo.

Saludo.

APOKLIPTICO

Cita de: [D4N93R] en 18 Octubre 2010, 04:24 AM
Genial, Muy muy bueno!!!!!! Aún lo sigo leyendo y ando haciendo unas pruebas x)

EDIT:

Apok, toy haciendo una prueba de rendimiento con la pequeña prueba que tu hiciste en C:
Cita de: APOKLIPTICO en 11 Octubre 2010, 07:01 AM
Mira esto:
Calcular 31^100000000 mod 5200:
Código (cpp) [Seleccionar]

#include <iostream>
#include <ctime>
using namespace std;

int main()
{
   long startime = clock();
   long out = modpow(5200, 31, 100000000);
   cout <<  (float) (clock() - startime) / CLOCKS_PER_SEC;
}

long modpow(long modulus, long base, long exponent)
{
   long Output = 1;
   for(int i = 1; i <= exponent; i++)
   {
       Output = (Output * base)%modulus;
   }
   return Output;
}


Resultados:
C++: 4,391 Segundos.
VB: 58 hs, 20 minutos.

Relación: C++ es 47825 veces más rápido que VB.

PD: Y si uso OpenCL y calculo con la GPU, puedo calcularlo 100 veces más rápido. Esto es en C++.

Eso en C# me ha dado 1.9 segundos, qué equipo tienes tu?

Mirá en mi firma.
AMD Phenom II 1075T X6 @ 290 Mhz x 11 (HT 2036 Mhz NB Link 2616 Mhz) 1.23 Vcore
ASUS M4A89GTD-PRO/USB3
2x2gb G-Skill RipjawsX DDR3 1600 Mhz CL7 (7-8-7-24-25-1T)
Seagate 500 Gb
XFX HD4850 512Mb GDDR3. 650 Mhz/995 Mhz 1.1 Tflops.

WestOn

Gracias por el tema, ya habia ganas de otra entrega  :)

Saludos!
En mi cabeza existe una barrera espacio-tiempo de 4cm³. ¿Alguien sabe como eliminarla?.
                                                                                                                                                                                                                            

[D4N93R]

xD No me había dado cuenta de tu firma, era bien tarde :P Bueno, sigo leyendo el taller que me había atrazado por cuestiones de tiempo.

EL APRENDIZ2021

ESTOY INTERESADO EN APRENDER PERO EN REALIDAD NO SE NADA DEL TEMA PODRIAS AYUDARME POR DND COMENZAR

APOKLIPTICO

1) Podés empezar por leyendo las reglas.
2) Podes seguir con cumpliéndolas, por ejemplo, no escribir en mayúsculas.
3) Este taller de criptografía enseña todo desde 0, comenzá leyendo el primer capítulo, seguí con el segundo y asi sucesivamente.

AMD Phenom II 1075T X6 @ 290 Mhz x 11 (HT 2036 Mhz NB Link 2616 Mhz) 1.23 Vcore
ASUS M4A89GTD-PRO/USB3
2x2gb G-Skill RipjawsX DDR3 1600 Mhz CL7 (7-8-7-24-25-1T)
Seagate 500 Gb
XFX HD4850 512Mb GDDR3. 650 Mhz/995 Mhz 1.1 Tflops.

APOKLIPTICO

Como va eso?
Preguntas?
Están leyendo?

Abrazo
APOKLIPTICO
AMD Phenom II 1075T X6 @ 290 Mhz x 11 (HT 2036 Mhz NB Link 2616 Mhz) 1.23 Vcore
ASUS M4A89GTD-PRO/USB3
2x2gb G-Skill RipjawsX DDR3 1600 Mhz CL7 (7-8-7-24-25-1T)
Seagate 500 Gb
XFX HD4850 512Mb GDDR3. 650 Mhz/995 Mhz 1.1 Tflops.

jdc

Sep, estamos leyendo pero queda mas o menos claro ñ_ñ gracias.

WestOn

Buenas, bien de momento, haciendo ejemplos a mano me salen bien, con cifras peques.
Aquí dejo un ejemplo muy sencillo para los que ya olvidaron como se realiza el cálculo de la frecuencia relativa en problema típico.

Saludos!
En mi cabeza existe una barrera espacio-tiempo de 4cm³. ¿Alguien sabe como eliminarla?.
                                                                                                                                                                                                                            

[D4N93R]

Hasta ahora voy bien, pero lento ya que el tiempo es poco  :¬¬

hehe..

Saludos!