-1

ユーザーが自分のWebサイトにアクセスするときに、他のユーザーとパスワードを共有しないようにするための安価な方法が必要です。暗号化されたパスワードをCDに保存する方法はありますか?ユーザーがWebサイトにアクセスしてIDを入力すると、phpはクライアントドライブで暗号化されたパスワードを使用してCDを検索し、パスワードを復号化して、設定したMYSQLデータベースのパスワードと比較します。CDがコピーされないように保護するためにいくつかのソフトウェアを使用します。ユーザーはCDを誰かに貸すだけでよいと理解していますが、それは必然的にユーザーがこれを続けるのに不便になるでしょう。

この考え方に沿って他に安価な提案があれば、それをさらに探求するための助けをいただければ幸いです。

ご協力いただきありがとうございます

4

4 に答える 4

2

PHPはサーバー側で実行されるので、phpだけではどうしようもありません。ブラウザ用のプラグインを開発するか、追加のソフトウェアを使用する必要があります。

于 2012-05-01T14:26:05.567 に答える
2

簡単な答え: いいえ。

長い答え: 自分でそれを試して、その問題について自分の経験を積み、それがうまくいかないことを確認する必要があります.

PHP btw は、クライアントではなくサーバーで実行されています。PHP とユーザーの間の唯一の接続は、必要なものすべてを偽装できる HTTP プロトコルです。

于 2012-05-01T14:26:21.593 に答える
2

PHPではありません。Web サーバー上で実行されているサイトは、閲覧しているコンピューターのハードウェアにアクセスできません。

于 2012-05-01T14:26:42.120 に答える
1

二要素認証 (私が知っているもの + 私が持っているもの) を実装することを検討してください。

ユーザー名とパスワードに加えて、ログインに必要な携帯電話にテキスト メッセージで確認コードを送信する、Google の「2 段階」確認を確認してください。

この場合、携帯電話は「私が持っているもの」です。ユーザーは、携帯電話を共有するか、確認コードを提供するのに苦労する必要があります。

于 2012-05-01T14:39:59.943 に答える