Foros del Web » Programación para mayores de 30 ;) » Java »

Generar clave de licencia única para cada pc?

Estas en el tema de Generar clave de licencia única para cada pc? en el foro de Java en Foros del Web. Hola buenas noches! Tengo una duda que no estoy muy seguro como resolver. Mi problema consiste en desarrollar un programa en java que corra únicamente ...
  #1 (permalink)  
Antiguo 01/02/2014, 01:05
 
Fecha de Ingreso: diciembre-2007
Mensajes: 274
Antigüedad: 16 años, 4 meses
Puntos: 0
Generar clave de licencia única para cada pc?

Hola buenas noches!
Tengo una duda que no estoy muy seguro como resolver. Mi problema consiste en desarrollar un programa en java que corra únicamente en una computadora.

Nuestra idea sería generar una "clave" la primera vez que se usa el programa (supongamos generar un archivo llamado clave.dat).
Desde ese momento, cada vez que la aplicación sea ejecutada, su primera acción será leer el archivo "clave.dat" y verificar si la información obtenida coincide con la información de la computadora que esta ejecutando el programa. Si coincide la ejecución prosigue, en caso contrario caduca.
Se podría generar clave.dat con la información de la placa de red, el código del Sistema Operativo y algún otro valor que se pueda recuperar sobre la computadora.
El inconveniente de este método es que ante una reestructuración del hardware, la clave quedaría invalidada(de todas formas sería un costo aceptable).

Además, ciertos usuarios que usan nuestro producto, ponen mucho empeño en clonar placas y licencias para que computadoras distintas generen el mismo código(sé que es inevitable esto, aunque la idea es que se vuelva trabajoso para ellos intentar "evadir" la seguridad).


No estoy seguro de que sea el método más conveniente, pero es el único que se nos ocurrió. ¿Ustedes que opinan?¿Qué valores del sistema me recomiendan almacenar en clave.dat? ¿Hay otro método?¿Se puede agregar alguna otra validación? Desde ya muchas gracias!!

P.D: Tengan en cuenta que el pr

Etiquetas: cada, clave, licencia, programa, valor
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:17.