这可以阻止盗版 [英] can this stop piracy

查看:55
本文介绍了这可以阻止盗版的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好吧,

我在vb 6中做了/ w我希望它不应该被盗版。为了这个我想做什么,一旦安装了s / w好吧,比起第一次运行(.exe)它会生成一个唯一的用户名,客户端将告诉我用户名,我给出一个依赖于该用户名的密码。一旦输入正确的密码,s / w将以某种方式保存,以便s / w不会再次要求密码,因为客户端已经过我的认证。


例如:

用户名:AXUQOH271RQOP

密码:(任何)


我在后端检查身份验证,我将布尔变量更改为true,并为该访问数据库提供密码。


我想知道什么是可能的违规行为(威胁)???


或者如果你有更好的解决方案,请给我......


Thnax ...

hi all,
I have made a s/w in vb 6 and i want that it should not be pirated.For sake of this what i am thinking to do, once s/w is installed ok, than at first run (.exe) it will generate a unique username and client will tell me that username and i give a password dependent on that user name.Once the correct password is entered s/w will save this in someway so that s/w wont ask for password again as the client is been authenticated by me.

example:
username:AXUQOH271RQOP
password:(Anything)


What i do to check for the authentication at back end , i change a boolean variable to true and i give password to that access data base.

I want to know that what are the possible breaches(threats) ???

or if you have better solution than please give me...


Thnax...

推荐答案

>
大家好,

我在vb 6中做了/ w我希望它不应该被盗版。为了这个我想做什么,一旦s / w安装正常,比第一次运行(.exe)它会生成一个唯一的用户名,客户端将告诉我用户名和我提供的密码取决于该用户名。一旦输入正确的密码,s / w将保存此因为客户端已通过身份验证,所以s / w不会再次要求输入密码。


例如:

用户名:AXUQOH271RQOP

密码:(任何东西)


我要做的是检查后端的身份验证,我将布尔变量更改为true,并为此提供密码访问数据库。


我想知道什么是可能的漏洞(威胁)???


或者你有更好的解决方案请给我...



Thnax ...
hi all,
I have made a s/w in vb 6 and i want that it should not be pirated.For sake of this what i am thinking to do, once s/w is installed ok, than at first run (.exe) it will generate a unique username and client will tell me that username and i give a password dependent on that user name.Once the correct password is entered s/w will save this in someway so that s/w wont ask for password again as the client is been authenticated by me.

example:
username:AXUQOH271RQOP
password:(Anything)


What i do to check for the authentication at back end , i change a boolean variable to true and i give password to that access data base.

I want to know that what are the possible breaches(threats) ???

or if you have better solution than please give me...


Thnax...



看见我们不能直接停盗版就好像我向任何用户验证任何s / w,如果他将他的硬盘卖给其他人那么.........

但除此之外,我们可以通过以下方式重新认证用户:注册密钥


这是最好的方法,不需要后端存储值

来保护硬盘问题你可以尝试 doongle


我在软件中看到过这种认证。

1.安装软件时,会产生一个10位数的动态密钥。 $>
2.客户必须使用此密钥和他的ID呼叫他的供应商。

3.可以根据此密钥和客户端ID生成序列号。 (这是单独的程序而不是给客户)


听起来很傻。不是吗?但非常强大。

(也许没有人会购买软件)


或者你可以这样做 - >


1.使用您自己的算法生成动态密钥(Input是客户端ID)。 (这是单独的程序而不是给客户端)

2.安装时将该密钥交给应用程序。

3.程序启动时,它会比较客户端ID和密钥。如果它匹配,则打开应用程序。
I have seen this kind of authentication in a software.
1. When you install software, a 10 digit dynamic key is produced.
2. Client has to call his vendor with this key and his id.
3. A serial no can be produced based on this key and client id. (this is separate program and not given to client)

sounds silly. isnt it ? But very strong.
(may be no one will buy software, perhaps)

Or you can do this ->

1. Generate a dynamic key ( Input is client id ) with your own algorithm. (This is separate program and not given to client )
2. Give that key to application while installation.
3. When program starts up, it compares client id and key. If it matches, application is opened.



看到我们不能直接阻止盗版,就像我验证任何s / w一样任何用户,如果他把他的硬盘卖给其他人那么.........

但除此之外我们可以通过注册密钥来取消未经认证的用户


这是最好的方法,不需要后端存储价值

来保护硬盘问题你可以试试 doongle



hi vijaydiwakar,

Thanx你的回复可以告诉我使用注册密钥来阻止盗版的方式。还有什么缘故使用doongle?

Thanx ...

hi vijaydiwakar,
Thanx for ur reply can u plz clearly tell me the way of using registering key to stop piracy.and for what sake doongle is used?

Thanx...


这篇关于这可以阻止盗版的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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