Proteger un programa

22/10/2004 - 12:03 por Felix González | Informe spam
Hola,

Un par de dudas

Es posible obtener el ID de máquina, disco duro o algo que sea único para
cada ordenador desde c#?

Como puedo encruptar/desencriptar una cadena?

Gracias

Preguntas similare

Leer las respuestas

#1 alfredo
22/10/2004 - 12:22 | Informe spam
On Fri, 22 Oct 2004 12:03:56 +0200, "Felix González"
wrote:

Mostrar la cita
Tienes el número de serie del disco duro y el número de serie de la
tarjeta de red.

Para saber como leer el número de serie del disco duro puedes mirar
esto:

http://www.thecodeproject.com/cshar...rialNo.asp

Mostrar la cita
Si es para guardar una clave es mejor que guardes un "hash" de la
clave en vez de guardar la clave, es mucho más seguro.


Saludos
#2 Felix González
22/10/2004 - 12:36 | Informe spam
Gracias, como puedo hacer un "hash"

"Alfredo Novoa" escribió en el mensaje
news:
Mostrar la cita
#3 alfredo
22/10/2004 - 14:36 | Informe spam
On Fri, 22 Oct 2004 12:36:20 +0200, "Felix González"
wrote:

Mostrar la cita
Está explicado en varios sitios. Puede buscar con google.
C# password hash. Salen montones de páginas.

Por ejemplo tienes esto:

http://www.kbcafe.com/iBLOGthere4iM/?guid 040923142406
http://www.csharpfriends.com/Articl...rticleID44
http://www.csharpfriends.com/Forums...spx?PostID801
http://www.obviex.com/samples/hash.aspx

Cuando el usuario mete la contraseña, calculas el "hash" y lo comparas
con el que tienes guardado.

La ventaja es que es muy dificil averiguar la contraseña a partir del
"hash" aunque se conozca el algoritmo.


Saludos
Ads by Google
Search Busqueda sugerida