Salve
dopo aver rotto le bolas con questo ANSI C che comincia quasi a piacermi, dopo essere stato ribollato a programmazione, dopo aver deciso di scrivere ANSI C fino al prossimo appello al fine di sperare di passare, dopo aver scoperto che il prof ama la ricorsione, qualunque essa sia, ecco che mi sono cimentato in un sistema completamente svincolato di ricorsione in grado di creare tutte le possibili stringhe da un array di caratteri, esempio se l' array e' 01 creera' in ricorsione 0, 1, 00, 01, 10, 11 ... quindi tutte le possibili stringhe da len 1 a len X .... a seconda di quanto imposto la len , ovviamente, e tante stringhe a secondadi quanti caratteri metto nella stringa da usare per la ricorsione ...
solo che dopo aver fatto questo trick con un programma che non occupa oltre i 700 Kb in fase di utilizzo (22Kb il file .exe), mi son detto , e cosa diamine me ne faccio di sto' programma adesso ???
Semplice, hasho tutto e provo a vedere quanto e' veloce sto' C scritto in ANSI al fine di provare a tornare in dietro da una stringa hashata ... in poche parole tramite un brute force , provo a tornare in dietro.
Il programma e' un unico file eseguibile per windows, la GUI e' in Python e Tkinter (non ho trovato niente di Free e semplice per il solo C), il "cerca stringa" e' in ANSI C compilato in -ansi -Wall -O file.c -o file
Mi dite cosa ne pensate ?
Grazie e mi scuso se ho sbagliato sezione ... il fatto e' che magari interessa piu' ai programmatori che a quelli di annunci che guardano se il sito e' validato W3 oppure no
( e cmq si, e' validato )
Leggete credits e soprattutto il README, grazie
http://www.devpro.it/md5/