[Algoritmo] credo

Stato
Discussione chiusa ad ulteriori risposte.

huntercode

Utente Silver
21 Agosto 2007
47
7
0
67
salve, stavo lavorando ad un mio progetto...e volevo sapere se c'era qualche riga di comando o qualche sito che riesca a "decifrare" come un Algoritmo..in pratica io mettendo nel programma una lista enorme di nummeri e lettere, me ne dovrebbe trovare una'ltro, avendo le stesse caretteristice degli altri 200 codici . Magari non si riesce a fare in VB, magari è impossibile(o troppo difficile), ma volevo solo chiedere.

grazie mille .. itachi.!
 
Tanto per chiarirti le idee: per definizione un ALGORITMO è un insieme finito di istruzioni, che risolvono, in un tempo finito, una classe di problemi.

E' certamente un algoritmo quello di cui hai bisogno, come è un algoritmo il codice che fa la somma di due numeri... etc etc.

Parli del decriptaggio di una stringa o sbaglio? Crearlo da zero non dovrebbe essere difficile, perché sei tu stesso a stabilirne le regole.
Creare un algoritmo per una criptazione già esistente di cui non conosci i dettagli, quello si che è difficile.
 
è esattamente quel "quello si che è difficile" che mi preoccupa.

cioè avendo una lista di nummeri e non conoscendo l'algoritmo mi serve un programma per calcolarlo...

quindi troppo difficile dici??
 
Partire dalla stringa per generare l'algoritmo che l'ha creata è difficile, ovviamente dipende dalla stringa.
Un'esempio è l'algoritmo MD5. Se ti do il risultato di un criptaggio fatto in MD5, non conoscendo nel dettaglio come avviene il criptaggio, tu non sarai mai in grado di decriptarlo o di risalire all'algoritmo. Devi avere più info altrimenti è impossibile, o quasi ( giusto perché l'impossibile è impossibile ).
 
avendo una serie di nummeri tipo:

Codice:
BBLDU0BGPT47WBEKO
BBLDYHY5DLIX4OVJG
BBLEDA7DNU0BVEKLH
BBCQPBUVFLV13T6H5
BB3C0D7FQH2VRSW4A87
BBRS64967T3GMSBAHX6
BBUXXORZDF5QVC3299G
BBCQPBUVFLV13T6H5
BBWAEH0V943C58AAQ

4KQ21YBL8DEIL5FZW 
VPPI9R3BHM49T10GY 
987683SP9J6ZOQ069 
QGSOWV02XV9AW96JN 
NY3AZQ8O0EJQYKHAP 
DH4UKJIFNII54IY3X 
JSWMBRYO5B2YS4QTN 
L7US6O92Q4HFEGR9J 
FTAWOTQJ90SF7Z2CD 
SUBZFRKSMGVKEDML0 
MNFUE7X59ISHBMC8Q

e molti altri..?? naturalmente so' che dietro qualcosa a questi nummeri..devo generarne uno con le stesse caratteristiche.:jail:
 
infatti devi conoscere l'algoritmo di criptazione,o dedurlo (tipo base64 è riconoscibile quasi a vista d'occhio),al massimo se hai il programma che li genera poi reversarlo (in pure assembly) e trovare l'algoritmo,ma così senza sapere niente è quasi impossibile.
 
scelta "una" fra 0 1 2 3 4 5 6 7 8 9 per la prima cifra, abbiamo queste combinazioni .-.

00 01 02 03 04 05 06 07 08 09
10 11 12 13 14 15 16 17 18 19
20 21 22 23 24 25 26 27 28 29
30 31 32 33 34 35 36 37 38 39
40 41 42 43 44 45 46 47 48 49
50 51 52 53 54 55 56 57 58 59
60 61 62 63 64 65 66 67 68 69
70 71 72 73 74 75 76 77 78 79
80 81 82 83 84 85 86 87 88 89
90 91 92 93 94 95 96 97 98 99

questo per due cifre

per 3 cifre ripetete questo quadrato 10 volte poi si aggiunge 0 a ogni coppia e si ricomincia immagina per una combinazione da 10 cifre con lettere in mezzo
 
Stato
Discussione chiusa ad ulteriori risposte.