C#加密狗的问题

来源:百度知道 编辑:UC知道 时间:2024/06/30 15:48:28
现在有个关于类似网银U盾一样的运用需要实现,可是无从入手。不知道哪位高手可以给支招一下。具体目的为:

1:实现拥有加密狗(或U盾)可以实现移动性的使用软件,并且对部分加密狗实现IP或者MAC限制(CPU编号,或者硬盘也行,关键是限制其使用地点。)。
目前我的实现思路1是,winform类似U盘的装在客户端,然后随身携带U盘,使用U盘里的客户端便可以连接服务器,服务器再对客户端进行IP和MAC等的限制。
缺陷:由于使用c#开发,那么就必须在预装了.net framework 才可以正常使用。
实现思路2是,webform类似网上银行一样,做个U盾。(无全没写加密狗的经验),然后对IP和MAC等进行限制。

不知道哪位还有其他的建议,或者实现的方法。如果没有那么是否可以提供一下类似U盾的制作和使用的方法或例子。
回答一旦被采纳,另外加分。
谢谢一楼的回答。不知道是否有具体的实现方案。
目前我所能想到的是ASP.NET开发B/S架构,结合ActiveX插件验证客户端是否有加密狗的方式,不知道是否行的通,方案是想到了,可目前还无从下手。

这个问题我曾经考虑过,解决方法应该是把加密狗和U盘合二为一,利用加密狗的不可复制和U盘的大容量存储,这种方法应该是未来软件的发布的方向,我现在正在分析这种方法的具体细节。

结合ActiveX插件验证客户端是否有加密狗的方式可行。一般这个加密狗厂家也会提供有例子程序教你怎么写的,你选用什么加密狗,就问他们怎么实现好了