Estoy escribiendo una aplicación web en ASP.Net que crea una clave de licencia para una aplicación de Windows escrita en Delphi. Para simplificar, voy a usar una dirección de correo electrónico y una fecha.Encriptar cadena en C# y descifrarla en Delphi
Quiero cifrarlo en C# y enviar esa información por correo electrónico a la persona, cuando la aplicación de Windows se inicia, la persona ingresa en la cadena cifrada.
Cada vez que se inicia la aplicación de Windows, comprueba esa licencia descifrándola y comparándola con la fecha de hoy.
¿Cómo puedo hacer esto para asegurarme de que el cifrado de C# se desarrolle satisfactoriamente en Delphi?
Utilice un algoritmo estándar. – Nate
Algún código de muestra podría ayudar – Jon
Para este nivel de seguridad, también puede usar ROT-13. Existen conjuntos de herramientas de licencia en el mercado ([por ejemplo] (http://www.ionworx.com/icelicense.html)), para aquellos que deseen pagar por ellos. Pero si vas a desarrollar tu propio esquema, ¿por qué molestarse con una encriptación fuerte? No lo ayuda si el resto de la cadena de seguridad es débil. –