PHP解密用户cd的密码

时间:2012-05-01 14:23:04

标签: php mysql

我想要一种廉价的方法来阻止我的用户在访问我的网站时与他人共享密码。是否有方法将加密密码存储在CD上。当用户访问网站并输入他/她的Id时,php会使用加密密码在客户端驱动器中搜索cd,并解密密码以与我为其设置的MYSQL数据库密码进行比较。我将使用一些软件来保护CD不被复制。我知道用户可以简单地将CD借给某人,但这将不可避免地给用户带来不便之处。

如果沿着这条思路还有其他任何廉价的建议,我将非常感谢您帮助进一步探索它。

感谢您的帮助

4 个答案:

答案 0 :(得分:2)

PHP在服务器上执行,所以你无法用php执行此操作。您需要为浏览器开发一个插件,或者使用某种额外的软件。

答案 1 :(得分:2)

简短回答:不。

答案很长:你需要自己尝试,自己做一些事情,然后看看它不起作用。

PHP btw正在服务器上运行,而不是在客户端上运行。 PHP和用户之间唯一的连接是一些HTTP协议,可以伪造你需要的一切。

答案 2 :(得分:2)

不是PHP。在Web服务器上运行的站点无法访问浏览计算机的硬件。

答案 3 :(得分:1)

考虑实施一些双因素身份验证(我知道的东西+我所拥有的东西)。

查看Google的“2-step”验证,除了您的用户名和密码外,他们还会通过短信向您的手机发送验证码。

在这种情况下,手机就是“我拥有的东西”。用户必须共享手机或打扰提供验证码。