Cómo proteger la DLL de C# para que no sea descifrada
Funciones de compilación justo a tiempo (JIT). net determina que los programas desarrollados con él se pueden descompilar fácilmente. Al mismo tiempo, debido al uso de reflexión y otras tecnologías, se pueden llamar archivos DLL sin autorización.
Entonces, para evitar ser descifrado, uno no se puede descompilar para ver el código fuente y el otro no se puede llamar a voluntad.
Cualquier ofuscación, cifrado de shell, etc. es reversible. Ante este hecho. El código net puede contener código no administrado. Podemos usar C ++ para analizar el código C # y generar una DLL. Esta DLL puede verificar la información de la persona que llama cuando se llama y puede resolver el craqueo de C # y las llamadas no autorizadas.
Enlace de referencia:/qwsf 01115/article/details/52169574.