NET C#
Recientemente, la empresa solicitó el desarrollo de un sistema de autorización para proyectos web. La demanda es 1. Una vez desplegado el proyecto, debe vincularse al servidor. Evita despliegues maliciosos. 2. La herramienta puede especificarse para un periodo especificado, y el proyecto web supera el plazo especificado y debe ser autorizado por la herramienta para ser utilizado normalmente. 3. Autorizar mediante documentos de autorización.
Según los requisitos y la comparación de algoritmos de cifrado relevantes, se decidió utilizar cifrado RSA para la autorización. La siguiente es la interfaz de la herramienta:
La idea de la herramienta es más o menos la siguiente: 1. Pasar. La clase de ayuda RSA para encapsulación .NET genera claves públicas y privadas. 2. Generar una cadena única de código máquina. 3. El cifrado RSA se realiza mediante la clave pública generada y la cadena de código máquina, y se forma un archivo de licencia. 4. Coloca el archivo de licencia en la carpeta de basura del proyecto web. 5. Al juzgar si se autoriza el código del proyecto web, el código es el siguiente:
La herramienta puede utilizarse tanto para proyectos web como para la autorización de proyectos en Winform
Turistas, si queréis ver el contenido oculto de esta publicación, por favor Respuesta
|