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 - Generatore passwrod [2]
Forum - Visual Basic 6 - Generatore passwrod [2]

Pagine: [ 1 2 ] Precedente | Prossimo
Avatar
DavidP (Normal User)
Pro


Messaggi: 87
Iscritto: 31/08/2009

Segnala al moderatore
Postato alle 17:53
Giovedì, 28/01/2010
Sono sempre io.
non so se ho fatto bene ad aprire un altro topic per questo, ma mi chiedo come di possono generare 24 caratteri sempre alfanumerici casuali, ma il problema più grande per me, sta appunto che quanto inserisco le combinazioni generate in un file, come esso possa controllare se nel file già sia presente quella combinazione.
Spero di essere stato chiaro.
Grazie infinitamente per il vostro aiuto,
DavidP.

PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6402
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 17:59
Giovedì, 28/01/2010
Stai sempre a scrivere programmi per craccare password con brute force? Con 24 caratteri è impossibile ...

Comunque, se i dati che hai nel file non sono indicizzati oppure ordinati in qualche modo, non hai altra maniera che leggere tutto il file ogni volta che inserisci una nuova combinazione ...


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Avatar
Cronos (Normal User)
Pro


Messaggi: 105
Iscritto: 07/09/2009

Segnala al moderatore
Postato alle 18:07
Giovedì, 28/01/2010
Testo quotato

Postato originariamente da nessuno:

Stai sempre a scrivere programmi per craccare password con brute force? Con 24 caratteri è impossibile ...



4 caratteri = pochi minuti
5-6 caratteri = ore
7 caratteri = giorno/i
...
27 carstteri = Lascia perdere!!

:):)

PM Quote
Avatar
DavidP (Normal User)
Pro


Messaggi: 87
Iscritto: 31/08/2009

Segnala al moderatore
Postato alle 18:49
Giovedì, 28/01/2010
va be ma come sarebbe il codice per controllare nel file?

PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6402
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 18:54
Giovedì, 28/01/2010
Testo quotato

Postato originariamente da DavidP:

va be ma come sarebbe il codice per controllare nel file?



Ti ho gia' risposto! Se non è ordinato in nessun modo, lo apri, leggi e contolli riga per riga e lo chiudi.


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Avatar
GrG (Member)
Guru^2


Messaggi: 3430
Iscritto: 21/08/2007

Segnala al moderatore
Postato alle 20:27
Giovedì, 28/01/2010
per generare 24 caratteri alfanumerici in un array metti:

dim arr(35) as string '26 lettere + 10 numeri

arr(0) = "a"
arr(1) = "b"
...
arr(25) = "z"
arr(26) = "0"
arr(27) = "1"
...
arr(35) = "9"


poi con la funzione rnd estrai un numero a caso da 0 a 35 e vedi il valore corrispondente nell'array. Tutto questo ovviamente ciclato con un for per 24 volte

PM Quote
Avatar
TheKaneB (Member)
Guru^2


Messaggi: 1792
Iscritto: 26/06/2009

Segnala al moderatore
Postato alle 18:29
Venerdì, 29/01/2010
bene bene... tutte le combinazioni possibili di stringhe di caratteri alfanumerici (a..z A..Z 0..9) lunghe 24 sono:
(26 + 26 + 10)^24 = 1.041 x 10^43 possibili password

Se anche tu avessi un super computer parallelo, in grado di calcolare un miliardo (10^9) di password al secondo, dovresti attendere un tempo pari a:

1.041 x 10^43
-------------          = 1.041 x 10^34 secondi
1 x 10^9


che equivalgono a circa http://www.wolframalpha.com/input/?i=10^34+seconds

Buona fortuna! ^_^

PM Quote
Avatar
Alfonso (Ex-Member)
Guru


Messaggi: 688
Iscritto: 30/09/2009

Segnala al moderatore
Postato alle 10:18
Sabato, 30/01/2010
@DavidP

Mi raccomando, lascia disposizioni per gli eredi, perché capiscano cosa sta facendo quel vecchio computer caldo.:cheer:

PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6402
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 11:05
Sabato, 30/01/2010
Testo quotato

Postato originariamente da Alfonso:

vecchio computer caldo



Volevi dire ... quella "strana massa di silicio" e altri elementi calda ...  :)


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Pagine: [ 1 2 ] Precedente | Prossimo