Un'idea per generare serial key per distribuzione licenze

venerdì 16 gennaio 2009 - 14.44

vinson72 Profilo | Newbie

Ciao a tutti, avrei bisogno di un'idea per creare un piccolo software in VB.NET che generi i classici serial key (14TG-8DF4-ER46-R784... ECC.. ) in base ad una stringa nota (per esempio il codice del cliente, la data di acquisto ecc...)
Avevo pensato all'MD5 o HASH, ma ho letto che non solo potrei correre il rischio che riprocessando la stringa tra qualche anno o su qualche sistema diverso, l'MD5 non sia uguale, e poi MD5 ed HASH non sono ridecrifrabili per ottenerne la stringa di partenza.
Qualcuno ha un'idea, uno spunto con cui partire per generare un codice di 16 o più caratteri data una stringa nota ?
Grazie a tutti anticipatamente.

19018 Profilo | Expert

Potresti implementare tu un metodo che prende in input gli argomenti che servono ed in base a delle regole che tu stabilisci le compone e caccia fuori il codice.
Ad esempio potresti semplicemente crearti un tuo alfabeto parallelo...ovvero se la stirnga in ingresso è Stefano allora se per il tuo alfabeto :

S= 1
t=d
e=c
f=9
a=z
n=t
o=3

diventa 1dc9zt3

è un esempio banale..ma spero di averti reso l'idea! ciao
Stefano Passatordi

http://blogs.dotnethell.it/stem/

vinson72 Profilo | Newbie

Grazie Stefano, è sicuramente un ottimo spunto da cui partire...

19018 Profilo | Expert

Prego..se non hai altri dubbi chiudi il post per favore

ciao e buon lavoro!
Stefano Passatordi

http://blogs.dotnethell.it/stem/
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5