有加密,让知道客户端软件的文件得到了激活? [英] Having a file encrypted to lets know the client software got activated?

查看:121
本文介绍了有加密,让知道客户端软件的文件得到了激活?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我现在面临一个相当奇怪的问题现在。如果你的同胞这样的:<一href="http://stackoverflow.com/questions/7192997/best-place-to-put-key-or-password-used-for-encryption">Best地方把密钥或密码用于加密?我一直在寻找一种方式对数据进行加密。使用RSA似乎是一个不错的选择。但是我们有一个问题,因为我的要求放入系统fellowing ...

I am facing a rather odd problem right now. If you fellow this : Best place to put key or password used for encryption? i was looking at a way to encrypt data. Using RSA seemed to be a good choice. However we have a problem since my requirements are thoses fellowing...

  • 客户端必须具有加密,以确定该软件被激活的一个文件。

这实际上意味着,客户端必须读取加密文件。但问题是,我们真正需要的私钥是有其心不是一个好主意,因为有些口人就可以开始使用该密钥使他们的许可文件。激活服务器的数据文件加密被发送回客户端,然后在客户端保存该文件。

That actually mean that the client must read the encrypted file.. but the problem is that we actually need the private key to be there which isnt a good idea since some poeple could start making their license file using that key. The activation server encrypt the data file which are sent back to the client and then the client save that file.

什么是解决这个问题的最好方法是什么?

所以我在寻找到底是一种方式放入系统的要求...

So what i am looking for exactly is a way for thoses requirements ...

  • 客户端必须具有加密,以确定该软件被激活的一个文件。
  • 客户端在未加密/加密的形式发送的用户数据到激活服务器。这并不重要。当然这将是更好的加密在这一点上。
  • 在激活服务器检查数据,然后确定是否在客户端可以被激活。
  • 如果客户端可以被激活,则该服务器发送许可文件的加密形式。但现在的问题出现..有没有办法deencrypt客户端上的文件,如果客户端,将在私钥心不是是pretty的不安全!

任何想法?

推荐答案

我想你应该看看数字签名:的 HTTP://www.$c$cproject.com/KB/security/xmldsiglic.aspx 似乎是一个很好的回答你的问题。

I think you should have a look to digital signatures : http://www.codeproject.com/KB/security/xmldsiglic.aspx seems to be a good answer to your question.

这篇关于有加密,让知道客户端软件的文件得到了激活?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆