阅读:2290回复:17
usb的闪存盘模拟智能卡,实现登录系统的身份验证。
大家好,我做毕业设计,题目是用usb的闪存盘模拟智能卡,实现登录系统的身份验证。
第一步是要模拟出来一个smartcard reader,我找了一个smartcard reader的虚拟驱动,不知道行不行。 如果可以了,这个虚拟设备能认识我的闪存盘么? 我接下来该干什么? 你高手指点一下,越详细越好,我时间快来不及了,万分感谢! |
|
沙发#
发布于:2003-06-06 12:27
你搞错了吧smartcard是智能cpu卡,根u盘没有任何关系的!
|
|
板凳#
发布于:2003-06-06 14:28
你说的可能是usb key吧?
|
|
地板#
发布于:2003-06-06 14:58
搞毕业设计的题目有时候就是如此,
题目好像很高深! :( |
|
|
地下室#
发布于:2003-06-06 17:24
没什么复杂的。如果让你做的是模拟普通的memory card,driver只要把数据读写u盘。如果要模拟带cpu的smardcard,就在driver里面增加代码,模拟那些generate key,auth等等的功能。
最简单的,其实就是写一个gina dll,不写driver。要干什么事情,就在dll里面干,只把u盘当作一个保存密钥的存储体。 |
|
|
5楼#
发布于:2003-06-06 17:58
版主,如果u盘当存储体,岂不是可以任意拷贝,怎么能保密呢!
|
|
6楼#
发布于:2003-06-06 18:54
把存在里面的东东弄个巨强的算法加密,就算别人拿走了,也解不开
|
|
|
7楼#
发布于:2003-06-07 02:18
可是拷贝一个,就可以验证身份了,数据怎么加的密无所谓啊!
|
|
8楼#
发布于:2003-06-07 15:26
好啊我也做个
把这个贴子固DING 好好讨论一下吧 |
|
9楼#
发布于:2003-06-07 22:34
可是拷贝一个,就可以验证身份了,数据怎么加的密无所谓啊! 小偷到家里偷了钥匙,还不是可以复制一把新的?保管u盘(钥匙)的人当然得自己负责嘛! 还有一种是特殊的u盘,有个专门的区域保存数据,非得用自定义的命令来访问,把密钥保存在那里相对安全一些。 |
|
|
10楼#
发布于:2003-06-08 11:55
那岂不是要自己写驱动,通用性就不好了!
|
|
11楼#
发布于:2003-06-08 20:54
可不可以用u盘的序列号?那可是唯一性喔。
|
|
12楼#
发布于:2003-06-09 02:12
那当然可以,但是保密性不好,可能还是多分区技术比较好啊!
|
|
13楼#
发布于:2003-06-09 23:46
那岂不是要自己写驱动,通用性就不好了! 不需要自己的驱动。去把scsi研究一下,再动动脑筋,就明白原理啦! ;) |
|
|
14楼#
发布于:2003-06-10 00:58
不愧为版主,版主可否讲的明白一点!谢谢!
|
|
15楼#
发布于:2003-06-10 08:59
UP!
也请斑竹说清楚一点 |
|
16楼#
发布于:2003-06-10 14:40
我估计是在定义几个自己的读写函数来做特殊区域的访问
|
|
|
17楼#
发布于:2007-10-02 07:08
写特殊分区可是可以,不过要小心,写费了容易报废一个u盘。呵呵
|
|