当前位置:去回答>百科知识>软件加密狗实施的问题

软件加密狗实施的问题

2024-07-08 07:49:29 编辑:join 浏览量:543

软件加密狗实施的问题

如果是远程登录在服务器上使用软件,这就没办法了,这和本机使用是一样的,没有差别。这种情况下,只能服务器软件做得和客户端软件不一样,让客户端的软件只能在客户端使用。

如果客户端只是远程登录,而软件还是在客户端运行,解决思路是,客户端和服务器用不同的加密狗设置或不同的加密狗。

对加密狗的设置不同。我不知道您的保护策略是怎么做的,但应该做成客户端与服务器加密狗的内容设置不同。比如客户端用加密狗的前三个模块或数据,服务器端用加密狗的后三个模块和数据。这样客户端就无法使用服务器端的加密狗了。

服务器不用加密狗,这样您只是少卖了一套软件。

服务器与客户端用不同的加密狗。

远程桌面相当于直接在服务器上运行你的软件,之所以可以运行说明一点,你的服务器和客户端的加密狗一模一样(可互换)。

你可以服务器不加密,只进行数据通信存储共享之类的对数据库的操作。

或者,你将程序的运行实例限制为一个(只可运行一个)

我记得SAFENET的加密狗有一个功能还挺好用的.

禁止共享

正确来说你可以按不古龙的方式去实现,

其实加密狗开发手册里都有提到这个问题,大致的处理方式是往加密狗里写个特定(或随机)的数据,然后软件再读取验证.成功就往下走.如果多个地方读写,那验证数据肯定就是不对的.

更可怕一点的处理就是, 读取的数据不正确时也不提示,做成全局变量之类的...你懂的.. :)我太邪恶了.

标签:加密狗,软件,实施

版权声明:文章由 去回答 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.quhuida.com/article/160379.html
热门文章