tony_song77
驱动牛犊
驱动牛犊
  • 注册日期2003-06-05
  • 最后登录2016-01-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2290回复:17

usb的闪存盘模拟智能卡,实现登录系统的身份验证。

楼主#
更多 发布于:2003-06-05 15:56
大家好,我做毕业设计,题目是用usb的闪存盘模拟智能卡,实现登录系统的身份验证。

第一步是要模拟出来一个smartcard reader,我找了一个smartcard reader的虚拟驱动,不知道行不行。

如果可以了,这个虚拟设备能认识我的闪存盘么?
我接下来该干什么?

你高手指点一下,越详细越好,我时间快来不及了,万分感谢!
NewTech
驱动大牛
驱动大牛
  • 注册日期2002-10-02
  • 最后登录2010-03-27
  • 粉丝0
  • 关注0
  • 积分16分
  • 威望263点
  • 贡献值0点
  • 好评度86点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-06-06 12:27
你搞错了吧smartcard是智能cpu卡,根u盘没有任何关系的!
lxb_gd
驱动太牛
驱动太牛
  • 注册日期2002-01-16
  • 最后登录2018-06-02
  • 粉丝0
  • 关注0
  • 积分72408分
  • 威望362391点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于:2003-06-06 14:28
你说的可能是usb key吧?
bluestar_lww
驱动牛犊
驱动牛犊
  • 注册日期2002-07-15
  • 最后登录2010-09-16
  • 粉丝0
  • 关注0
  • 积分184分
  • 威望19点
  • 贡献值0点
  • 好评度15点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-06-06 14:58
搞毕业设计的题目有时候就是如此,
题目好像很高深!  :(
USB2.0资料,www.fcctec.com
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-06-06 17:24
没什么复杂的。如果让你做的是模拟普通的memory card,driver只要把数据读写u盘。如果要模拟带cpu的smardcard,就在driver里面增加代码,模拟那些generate key,auth等等的功能。

最简单的,其实就是写一个gina dll,不写driver。要干什么事情,就在dll里面干,只把u盘当作一个保存密钥的存储体。
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
NewTech
驱动大牛
驱动大牛
  • 注册日期2002-10-02
  • 最后登录2010-03-27
  • 粉丝0
  • 关注0
  • 积分16分
  • 威望263点
  • 贡献值0点
  • 好评度86点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-06-06 17:58
版主,如果u盘当存储体,岂不是可以任意拷贝,怎么能保密呢!
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-06-06 18:54
把存在里面的东东弄个巨强的算法加密,就算别人拿走了,也解不开
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
NewTech
驱动大牛
驱动大牛
  • 注册日期2002-10-02
  • 最后登录2010-03-27
  • 粉丝0
  • 关注0
  • 积分16分
  • 威望263点
  • 贡献值0点
  • 好评度86点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-06-07 02:18
可是拷贝一个,就可以验证身份了,数据怎么加的密无所谓啊!
carriage
驱动小牛
驱动小牛
  • 注册日期2002-10-12
  • 最后登录2004-09-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2003-06-07 15:26
好啊我也做个
把这个贴子固DING
好好讨论一下吧
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2003-06-07 22:34
可是拷贝一个,就可以验证身份了,数据怎么加的密无所谓啊!


小偷到家里偷了钥匙,还不是可以复制一把新的?保管u盘(钥匙)的人当然得自己负责嘛!

还有一种是特殊的u盘,有个专门的区域保存数据,非得用自定义的命令来访问,把密钥保存在那里相对安全一些。
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
NewTech
驱动大牛
驱动大牛
  • 注册日期2002-10-02
  • 最后登录2010-03-27
  • 粉丝0
  • 关注0
  • 积分16分
  • 威望263点
  • 贡献值0点
  • 好评度86点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2003-06-08 11:55
那岂不是要自己写驱动,通用性就不好了!
lxb_gd
驱动太牛
驱动太牛
  • 注册日期2002-01-16
  • 最后登录2018-06-02
  • 粉丝0
  • 关注0
  • 积分72408分
  • 威望362391点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
11楼#
发布于:2003-06-08 20:54
可不可以用u盘的序列号?那可是唯一性喔。
NewTech
驱动大牛
驱动大牛
  • 注册日期2002-10-02
  • 最后登录2010-03-27
  • 粉丝0
  • 关注0
  • 积分16分
  • 威望263点
  • 贡献值0点
  • 好评度86点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2003-06-09 02:12
那当然可以,但是保密性不好,可能还是多分区技术比较好啊!
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2003-06-09 23:46
那岂不是要自己写驱动,通用性就不好了!


不需要自己的驱动。去把scsi研究一下,再动动脑筋,就明白原理啦! ;)
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
NewTech
驱动大牛
驱动大牛
  • 注册日期2002-10-02
  • 最后登录2010-03-27
  • 粉丝0
  • 关注0
  • 积分16分
  • 威望263点
  • 贡献值0点
  • 好评度86点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2003-06-10 00:58
不愧为版主,版主可否讲的明白一点!谢谢!
jerson80216
驱动牛犊
驱动牛犊
  • 注册日期2003-02-27
  • 最后登录2004-12-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2003-06-10 08:59
UP!
也请斑竹说清楚一点
rainysky1224
驱动牛犊
驱动牛犊
  • 注册日期2003-02-16
  • 最后登录2004-10-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
16楼#
发布于:2003-06-10 14:40
我估计是在定义几个自己的读写函数来做特殊区域的访问
just do it
wkkqygj
驱动小牛
驱动小牛
  • 注册日期2006-08-22
  • 最后登录2007-10-02
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望27点
  • 贡献值0点
  • 好评度186点
  • 原创分0分
  • 专家分0分
17楼#
发布于:2007-10-02 07:08
写特殊分区可是可以,不过要小心,写费了容易报废一个u盘。呵呵
游客

返回顶部