Suma de letras

Iniciado por TupreX, 10 Junio 2014, 06:21 AM

0 Miembros y 1 Visitante están viendo este tema.

TupreX

Hola...
  :-\Soy nuevo en esto y quiero empezar creando un Decodificador de usuario y contraseña... a de ser facil creo  :rolleyes:.
  Bueno lo que quiero lograr es que vaya probando con letras en un rango de 8 caracteres.
Ejemplo: aaaaaaab, aaaaaaba etc...... con todas las letras

Yo programo en autoit. no lo vi aca. pero bueno si tienen el material en C# me sirve tambien... o en Batch tambien


Muchas gracias

engel lex

te lo explicaré con formulas...

letras de la a "a" la "z" = 26
cantidad de caracteres = 8, entonces son 26^8 combinaciones
26^8 = 208.827.064.576 combinaciones (casi 209 mil millones de combinaciones)
suponiendo que programaste algo hiper eficiente en c++ que pruebe 100.000 combinaciones por segundo, son 2.088.270 de segundos de calculo hasta el ultimo valor... es decir... unos 24 dias... pero como sabemos que c++ no es tan eficiente y que posiblemente no puedas usar un cpu super potente para el calculo, bajamos esto a solo 1.000 combinaciones por segundo... puedes sacar tus cuentas...

ahora a lo tuyo

Citarquiero empezar creando un Decodificador de usuario y contraseña
para que programa?
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

Stakewinner00

#2
Cita de: engel lex en 10 Junio 2014, 07:21 AM
suponiendo que programaste algo hiper eficiente en c++ que pruebe 100.000 combinaciones por segundo, son 2.088.270 de segundos de calculo hasta el ultimo valor... es decir... unos 24 dias... pero como sabemos que c++ no es tan eficiente y que posiblemente no puedas usar un cpu super potente para el calculo, bajamos esto a solo 1.000 combinaciones por segundo... puedes sacar tus cuentas...
En un test que hice con un código cutre que encontré por ahí calculaba  75333076 combinaciones cada 1,070 segundos aprox.

El code en cuestión es de este hilo http://www.cplusplus.com/forum/beginner/14264/ que es simple pero solo quería probar a cuanta velocidad llegaba (solo con 4 letras, lo que sería como un PIN) , si se hace un buen code y se intenta optimizar posiblemente sea mucho más veloz.

El problema de la velocidad es que varia dependiendo del algoritmo de cifrado que se deba crackear, pero si es en plano en un PC normalito como el mio pues llega a eso. Sobre eso aquí hay datos con john the ripper http://openwall.info/wiki/john/benchmarks con diferentes CPUs y algoritmos

Saludos