Red de conocimientos turísticos - Conocimientos sobre calendario chino - Diseño de sistema de registro de usuarios de software C#

Diseño de sistema de registro de usuarios de software C#

Déjame darte algunos consejos.

1. El número de dispositivo vinculado a la máquina puede ser 1, la dirección MAC de la tarjeta de red 2, el número de serie 3 y 3 del disco duro y el número de CPU.

Entre ellos, 1 y 2 son fáciles de obtener usando C#, pero el número de CPU no es fácil de obtener usando C#. Después de una pequeña cantidad de codificación o cifrado (MD5, DES o mixto), se puede utilizar como lo que se llama un "número de serie de activación de la máquina", por lo que el código de registro no se puede compartir.

2. El número de serie del usuario se genera a partir del número de serie de activación de la máquina, pero si desea registrarse en línea, puede utilizar el algoritmo de cifrado RSA. 1. Genere la clave pública RSA y la clave pública se puede escribir en el software, y la clave solo puede existir en el servidor de registro y no se puede filtrar. Al registrar un usuario, el usuario proporciona al servidor el "número de serie de activación de la máquina" calculado por el software de su máquina, y el servidor cifra el código de activación de la máquina con una clave para obtener el "número de serie del usuario". El número de serie solo puede ser generado por la clave en el servidor. El software del cliente puede usar la clave pública para descifrar el número de serie y obtener el número de serie de activación original para verificar si corresponde.

3. Colocar el código de verificación de registro en la función clave. Por ejemplo, cuando se inicia un programa, cuando se abre un menú clave, etc. Si el código de registro no coincide, aparecerá una ventana de registro. Si hace clic en Cancelar, se cerrará todo el programa.

4. NET, de lo contrario, cualquier código C# puede reflejarse en el código fuente.

51. No esperes estar 100% descifrado a menos que nadie utilice el software que creas. 2. Si te lleva un mes completar este software y se espera que te genere 100 yuanes, entonces no pases dos meses escribiendo la parte de cifrado, jaja.