想实现一个进入某软件功能,必须使用U盘(内附密码文件)+ 密码才能使用。这个如何保证U盘的安全性,或者说保证只有使用第一次进行密码文件COPY的U盘才能使用?

解决方案 »

  1.   

    加密狗,有很多卖这个的,也不是很贵,
    在网上随便搜了一个,Lz看看
    http://www.longmai.com.cn/index.asp
      

  2.   

    购买加密狗的时候,加密狗的厂家会提供给你他们产品的相关文档或API接口说明,这样你就可以通过他们提供的接口来编程,编程的时候直接调用厂家提供的API函数就可以获得相关信息,当你需要设置数据的时候,也可以调用厂家提供的方法来修改的。总之厂家会提供你很多文档的,有了文档你就可以编程了。
      

  3.   

    u盾很安全的,没研究过她的API
      

  4.   

    我实现过USBkey+软件的功能,厂家给接口。USBkey相当于一个加密的小U盘。    1、我们给USBkey设置密码
        2、使用软件时要插入USBkey
        3、软件交验USBkey内的密码是否正确注意:自始至终都要插入USBkey
      

  5.   

    但是存在这种情况,如果某用户,对USBkey进行全盘COPY,那么新的USBkey也就有了相应的功能了,那么加密验证就不存在了!!