我有一个.Net应用程序,我想要这个有一些功能的应用程序。根据客户的域和他想要的功能,我想为他提供一个字符串,他将存储一个文件,并可以从应用程序访问。
我将创建第二个应用程序,它将获取域和功能的参数,它将生成字符串。
有没有办法用密钥和我的应用程序(第一个提到的)解密它来加密这个字符串?
我想到了私有/公钥之类的东西,但却扭转了逻辑。我的意思是,从我的第二个应用程序加密字符串,私钥和第一个应用程序用公钥解密它。
目的是客户无法更改字符串以便更改可用功能。
PS我有想法使用数字签名,但我不知道我是否可以将公钥/私钥存储在xmlstrings中。我想我已经在某处看到了它(导出/导入),但我不确定