Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - Domanda su algoritmo!
Forum - Visual Basic 6 - Domanda su algoritmo!

Avatar
fantasy89 (Normal User)
Rookie


Messaggi: 32
Iscritto: 05/12/2006

Segnala al moderatore
Postato alle 18:27
Domenica, 25/01/2009
Salve ragazzi anche oggi ho bisogno di aiuto. Utilizzo vb6 da un po' ma il progetto che ho intenzione di effettuare non so se è creabile con l'ambiente di sviluppo vb6.... io ci provo :D

Allora.... Ho bisogno che il programma crei tutte le possibili combinazioni tra numeri e le sole lettere minuscole.... tali combinazioni devono obbligatoriamente essere lunge 24 caratteri.

Forse è un progetto un pochino "matematico" :rotfl: ma mi piacerebbe sapere se con vb6 la cosa è fattibile e mi piacerebbe se qulacuno potesse instradarmi per capire come ragionare (secondo me è divertente!!!!) :-)))) ...

Lo so che chiedo molto e con questo vi ringrazio immensamente.:D

PM Quote
Avatar
GrG (Member)
Guru^2


Messaggi: 3430
Iscritto: 21/08/2007

Segnala al moderatore
Postato alle 18:31
Domenica, 25/01/2009
Vuoi fare un brute force O.o?
comunque sia devi usare molti cicli concatenati se cerchi nei sorgenti di vb sul sito  troverai un esempio di come lavora un bruteforce...

PM Quote
Avatar
P4p3r0g4 (Member)
Guru


Messaggi: 1319
Iscritto: 29/12/2006

Segnala al moderatore
Postato alle 21:36
Domenica, 25/01/2009
non e` particolarmente difficile ma sicuramente dispendioso.
24 lettere totali.
26 minuscole 10 numeri danno 36 possibilita` di scelta.

quindi ci sono
36 ^ 24 casi.
piu esattamente
22452257707354557240087211123792674816
possibilita`
che se le vuoi salvare in cartteri ascii arriverebbero a
20420209427679362525020416 gigabyte
o
18136789339 yottabyte se preferisci.

non so andare piu in su.

PM Quote
Avatar
GrG (Member)
Guru^2


Messaggi: 3430
Iscritto: 21/08/2007

Segnala al moderatore
Postato alle 21:53
Domenica, 25/01/2009
paperoga ma tu la fai complessa...non ti riesco a seguire neanche io :P

PM Quote
Avatar
fantasy89 (Normal User)
Rookie


Messaggi: 32
Iscritto: 05/12/2006

Segnala al moderatore
Postato alle 22:00
Domenica, 25/01/2009
Testo quotato

Postato originariamente da P4p3r0g4:

non e` particolarmente difficile ma sicuramente dispendioso.
24 lettere totali.
26 minuscole 10 numeri danno 36 possibilita` di scelta.

quindi ci sono
36 ^ 24 casi.
piu esattamente
22452257707354557240087211123792674816
possibilita`
che se le vuoi salvare in cartteri ascii arriverebbero a
20420209427679362525020416 gigabyte
o
18136789339 yottabyte se preferisci.

non so andare piu in su.




:-|:-| Mamma miaaaaaa!!!! :-? :-? Un vero delirio allora 8-| Forse è meglio che lascio perdere..... comunque grazie a tutti per l'interessamento!!! Niente brute force :D :D :D

PM Quote
Avatar
P4p3r0g4 (Member)
Guru


Messaggi: 1319
Iscritto: 29/12/2006

Segnala al moderatore
Postato alle 22:01
Domenica, 25/01/2009
in breve.
si, si puo fare ed e` pure facile ma e` assolutamente inutile farlo perche` la mole di dati che andrai ad elaborare supera di qualche dozzina di miliardi di volte la quantita` di dati accessibile da internet.

Ultima modifica effettuata da P4p3r0g4 il 25/01/2009 alle 22:02
PM Quote
Avatar
fantasy89 (Normal User)
Rookie


Messaggi: 32
Iscritto: 05/12/2006

Segnala al moderatore
Postato alle 22:10
Domenica, 25/01/2009
Testo quotato

Postato originariamente da P4p3r0g4:

in breve.
si, si puo fare ed e` pure facile ma e` assolutamente inutile farlo perche` la mole di dati che andrai ad elaborare supera di qualche dozzina di miliardi di volte la quantita` di dati accessibile da internet.



Già esatto è fattibile ma inutile.... Era un mio piccolo sfizio ma niente di più, pensavo che fossero meno combinazioni con una mole inferiore di dati ma mi sono sbagliato. Vabbè amici ancora grazie infinitamente un giorno spero di aiutare invece di chiedere sempre aiuto!!

PS Tutti siamo utili e nessuno è indispensabile! ;)

PM Quote