Cita:
Iniciado por CompuDoc Checa esta respuesta:
[URL="http://stackoverflow.com/questions/599837/how-to-generate-and-validate-a-software-license-key"]http://stackoverflow.com/questions/599837/how-to-generate-and-validate-a-software-license-key[/URL]
Checa estas busquedas.
[URL="https://www.google.com/?gfe_rd=cr&ei=q-WmVemUEpLJ8gfnvLKoDA&gws_rd=cr&fg=1#q=how+to+gener ate+license+keys"]https://www.google.com/?gfe_rd=cr&ei=q-WmVemUEpLJ8gfnvLKoDA&gws_rd=cr&fg=1#q=how+to+gener ate+license+keys[/URL]
Cita:
Iniciado por CompuDoc Revisa este otro:
[URL="http://discuss.joelonsoftware.com/default.asp?biz.5.82298.34"]http://discuss.joelonsoftware.com/default.asp?biz.5.82298.34[/URL]
Estuve leyendo y parece que si, es una estrategia funcional la de utilizar parte de información del usuario para generar una clave.
Lo que se me ocurre es hacer lo siguiente:
- Tomar el e-mail del cliente
- Codificarlo junto con un SALT
- Mostrarlo o usarlo para validación Online (si es que existe)
- En caso de no existir conexión de internet, mostrar el código request
- Solicitar al usuario que se contacte, indique "este código" y coloque el código que le proveyamos
- El código provisto será una un código cualquiera random + mismo SALT usado ántes como validación
¿Podria servir?