当前位置:编程学习 > VB >>

用电脑Ip地址加密软件

我编了一个技术类软件用的是登录密码加密,最近有儿在淘宝网上出售我的软件。现我想用电脑中代表某个县或某个市的lP地址加密我的软件,这样做能保证我的软件只能压某个地区使用。以上是我的设想不知可行,请赐教,最好提供原代码,谢谢了。 你是想用使用者的IP来加密你的软件? 
可是你又如何知道你的使用者是来自哪里呢? 这个容易,他买我软件时我可以问他那里人,或者通过他的手机号码查到他地区的lP区段代码。 这个不太可靠吧。
你的那个是需要联网才能使用的软件吗?

还有一个问题是,你的软件运行时,对于“本机的IP”如何来取?
  现在的宽带用户,基本都是“伪IP”的。
本帖最后由 bcrun 于 2013-12-11 10:45:44 编辑
引用 3 楼 Chen8013 的回复:
这个不太可靠吧。
你的那个是需要联网才能使用的软件吗?

还有一个问题是,你的软件运行时,对于“本机的IP”如何来取?
  现在的宽带用户,基本都是“伪IP”的。

我主要目的是阻止他在互联网传播,如被他卖到另一个地方软件检测电脑|P地址,如不对可打不开软件。
引用 5 楼 WYS366 的回复:
Quote: 引用 3 楼 Chen8013 的回复:

这个不太可靠吧。
你的那个是需要联网才能使用的软件吗?

还有一个问题是,你的软件运行时,对于“本机的IP”如何来取?
  现在的宽带用户,基本都是“伪IP”的。

我主要目的是阻止他在互联网传播,如被他卖到另一个地方软件检测电脑|P地址,如不对可打不开软件。


那你还不如使用本机硬件系列号注册的办法呢.
引用 5 楼 WYS366 的回复:
Quote: 引用 3 楼 Chen8013 的回复:

这个不太可靠吧。
你的那个是需要联网才能使用的软件吗?

还有一个问题是,你的软件运行时,对于“本机的IP”如何来取?
  现在的宽带用户,基本都是“伪IP”的。

我主要目的是阻止他在互联网传播,如被他卖到另一个地方软件检测电脑|P地址,如不对可打不开软件。


你的“目的”我们都清楚。
当然达到这个目的,方式就用“注册、许可”的方法,防止他转卖给别人,影响你的利益。

但是我觉得你用 IP 的方式,恐怕很不合适。
原因我说过了,因为目前基本上都属于“宽带用户”,无论本机IP,还是本机的“公网IP”,都是动态的。
你不能用固定的IP值,只能用“IP段”。这样至少不能阻止他把你的软件低价卖(或送)给“同城”的别人(亲戚、朋友等)。

还是用本机硬件ID产生序列号,或者用加密狗好些。
奉劝楼主不要把有限的生命浪费在无限的加密解密死循环中!
补充:VB ,  基础类
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,