Ver Mensaje Individual
  #3 (permalink)  
Antiguo 10/09/2012, 18:08
minombreesmm
 
Fecha de Ingreso: agosto-2012
Ubicación: M.
Mensajes: 2.031
Antigüedad: 12 años, 3 meses
Puntos: 52
Respuesta: Es recomendable hacer un serial y guardarlo en la base de datos?

Cita:
Iniciado por matanga Ver Mensaje
Diría que este tema pertenece al foro de [URL="http://www.forosdelweb.com/f14/"]Programación General[/URL], pero respondiendo en parte a tu pregunta, la base de datos es viable para guardar la clave siempre que el motor cuente con alguna herramienta de encriptación. También tienes otras opciones como el registro de Windows, un archivo binario de formato propio o registro on-line por internet.



Por lo general, el proceso que obtiene la información necesaria para la clave y su registro, está contenido dentro del mismo software y en forma de asistente gráfico.

Saludos
Bueno mira. mi software cada vez que entra valida la macadress.
la cosa es que obtengo la macadress del equipo del cliente y la comparo con esa misma macadress que le habia pedido al cliente previamente.
osea pedi la macadress previamente para hacer la condicion esa del if.

osea

if Get(macadress)=Macadressquemedioelcliente then
entra
end if

asi, si el cliente cambia de maquina la condicion ya no se cumple, ya que seria diferente la macadress que obtiene mi software a la macadress que me dio el cliente previamente

si yo no le pidiera la macadress antes al cliente no se como le haria.

por que si hago que el programa al entrar por primera vez saque la macadresss y la comparara con la misma macadress no tendria sentido poner ese if..
bueno no se me ocurre alguna forma.

y lo de la encriptacion si ya lo he hecho con md5 no recuerdo cual eh usado. aun asi no le encuentro logica a guardar en la base de datos ya que esa base de datos se copia igualita y es como si fuera la misma pc.


aunque eso de vender por internet seria mejor, ya que podria hacer que el programa demo(limitadodefuncionalidades) obtenga la macadress y que le generara un serial al cliente con eso y despues me lo envie. entonces yo decodifico el serial y ahora si, se lo integro al programa y le mando el programa ya completo validado con ese serial que me envio.
entonces en la condicion solo iria la decodificacion del serial que me envio el cliente.

mm espero no sea algo retornativo :S

sin embargo eso solo funciona si el cliente obtiene el software por internet. si es en persona pues talvez yo tenga que ver la macadress, eso seria la solucion.

ahora el problema es que un tercero me de el cliente, en donde yo no pueda acceder a la macadress de la pc al menos que se lo pida al tercero(aunque podria sospechar de que quiero eso para que el no pueda distribuir mi software a mis espaldas)


dea antemano gracias

Última edición por minombreesmm; 10/09/2012 a las 18:18