首页 | 博客群 | 公社 | 专栏 | 论坛 | 图片 | 资讯 | 注册 | 帮助 | 博客联播 | 随机访问
Ghost -- license失效- -| 回首页 | 2007年索引 | - -我最常用的Firefox plugins

普通U盘加密狗!?

关键词普通U盘    加密狗    License                                          

要让License限制失效,似乎做Ghost是万能的!?

想到加密狗。
手头上正好有闲置U盘。
不妨试试用普通U盘做一个加密狗!?
之所以想到U盘,
    一是U盘容易得到
    二是U盘便携
    三是U盘可控

用U盘做加密狗,需要判断U盘存在并合法才能使用软件,所以,可以不用做时间有效性校验。
关键是硬件的合法性校验,怎么判断插入的U盘是我的加密狗,那就需要收集U盘的特征信息。

以下信息是U盘特征信息:
    Product ID
    Vendor ID
    Serial Number
    ( 还有什么? )
    ... ...

以下链接是一个开源的获取这些特征数据的项目,是一个不错的工具,不过该工具不可直接在VC下编译,需要C99标准编译器:
http://sourceforge.net/projects/libusb-win32

要取得这些特征信息并不容易,并且,有些U盘Serial Number信息为空。可以动动小脑筋,通过拿一些附加信息做U盘合法性判断。
当然,所有这些信息如要放在文件中,都需要加密。

我能够想到的附加信息包括:
    容量信息
    盘符信息
    文件信息
    时间信息
    ( 还有什么? )
    ... ...

等空些写一个License生成和校验工具,试试普通U盘版的加密锁的强度 ^_^

【作者: 刀波儿】【访问统计:】【2007年06月28日 星期四 09:29】【注册】【打印

搜索

Google

Trackback

你可以使用这个链接引用该篇文章 http://publishblog.blogchina.com/blog/tb.b?diaryID=6346670

回复

验证码:   
评论内容: