我想将我的程序的功能添加到启动时,工程师必须输入密码。根据密钥每天更改密码
我在想,每个工程师都会给出自己的钥匙,并且基于这个钥匙和每日更换的公钥,它将允许他们访问该程序。
我这样想的原因是因为有一个程序,他们可能离开客户的网站,需要保护。如果每天都在发生变化,那么即使他们有一天知道密钥,客户也无法访问它。
如果还有其他方法,我向它致谢。
更新:此程序是一个许可证生成器,它启用/禁用我们的主程序的功能。很明显,如果这个现场遗留下来,那么我们可能会赔钱。
我想将我的程序的功能添加到启动时,工程师必须输入密码。根据密钥每天更改密码
我在想,每个工程师都会给出自己的钥匙,并且基于这个钥匙和每日更换的公钥,它将允许他们访问该程序。
我这样想的原因是因为有一个程序,他们可能离开客户的网站,需要保护。如果每天都在发生变化,那么即使他们有一天知道密钥,客户也无法访问它。
如果还有其他方法,我向它致谢。
更新:此程序是一个许可证生成器,它启用/禁用我们的主程序的功能。很明显,如果这个现场遗留下来,那么我们可能会赔钱。
我们做什么是我们有一个每日更改密钥,需要输入到支持计划。虽然该程序可以留在任何地方,但工程师只需访问(例如在U盘上)即可生成这些为期一天的密钥。有关这方面的变化可用。
这些密钥生成工具当然可以键入个人用户。
你可以使用双因素钥匙链是这样的:http://www.rsa.com/node.aspx?id=1156
我们有类似的东西,问题在于程序写入FOB并确定另一个程序中的功能。如果他们在现场遗留了许可证生成程序,那么客户可以启用超过他们有权获得的许可证 – Jon 2011-04-14 12:14:52
你为什么不只是分布在一个USB记忆棒的程序,并从那里或因某种原因无法运行?它可以为您节省考虑密码的麻烦,即使您丢失了安全保护,也可以对USB棒内容代码进行加密。
这是一个选项,但我错过了问题部分:你问如何*实施*它? – 2011-04-14 12:10:30
我在问如何实现它或如何实现另一种方法 – Jon 2011-04-14 12:13:29