如何从ASP.NET网站访问客户端计算机的USB文本文件

时间:2012-10-15 05:03:36

标签: javascript c#-4.0 activex

Hii我正在尝试实施除密码之外的其他安全选项。要登录客户端,必须插入包含带有我们提供的密钥的文本文件的笔式驱动器。为了做到这一点,我需要找到文件并读取文件。有没有使用C#代码或Java脚本访问该文件的方法。或者我是否必须使用主动X控制可以任何一个只是一个很好的方法来做到这一点......

2 个答案:

答案 0 :(得分:1)

不,没有简单的方法可以做到这一点,它甚至不是一个非常好的安全机制 - 如果一个站点可以从你的笔式驱动器读取文件,那么另一个站点可能会做同样的事情事情,窃取秘密文件的内容并破坏您的安全。

更好的方法可能是实施time-based one-time-password (TOTP)计划,类似于Google和其他各种网站所做的那样。

答案 1 :(得分:0)

您可以使用HTML 5文件读取api,然后将文本发送到服务器进行验证。 这是Tutorial