PHP 从用户 cd 解密密码


PHP decrypt passwords from user cd

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

如果沿着这种思路还有其他便宜的建议,我将不胜感激,以帮助进一步探索它。

感谢您的帮助

PHP 是在服务器上执行的,所以你不能只用 php 来做到这一点。您将需要为浏览器开发一个插件,或使用某种额外的软件。

简短回答:不。

长答案:你需要自己尝试,对这件事有自己的经验,然后看到它不起作用。

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

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

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

查看Google的"两步"验证,除了用户名和密码外,他们还通过短信向您的手机发送登录所需的验证码。

在这种情况下,手机是"我拥有的东西"。用户将不得不共享手机或费心提供验证码。