Oppure

Loading
28/01/10 16:53
DavidP
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.
aaa
28/01/10 16:59
nessuno
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à.
28/01/10 17:07
Cronos
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!!

:):)
aaa
28/01/10 17:49
DavidP
va be ma come sarebbe il codice per controllare nel file?
aaa
28/01/10 17:54
nessuno
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à.
28/01/10 19:27
GrG
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
aaa
29/01/10 17:29
TheKaneB
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 wolframalpha.com/input/

Buona fortuna! ^_^
aaa
30/01/10 9:18
Alfonso
@DavidP

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