0

状況:

ログイン、パスワード、およびその他の 2 つの情報 A と B を含む QR コードを作成する必要があります。

これらの QR コードは、オンライン認証に使用される非公開のチェックカードです。

私の上司はパスワードを残したくありません。qrコードを表示すると、ログインされます

問題:

www.example.com/login/?name=abc&password=def&A=ghi&B=jklのようなプレーンテキストを含む、簡単にコピーできてやや読みやすいqrコードは望まない

私はソリューションwww.example.com/login2/?var=dsldpjfeepfjwefpejwfpをはるかに好むでしょう

質問:

さまざまな変数を 1 つの読み取り不可能な変数に圧縮し、サーバー側で解凍する良い方法はありますか? 私はいくつかの暗号化を試みましたが、それらは URL フレンドリーではないバイナリデータを生成します (ほとんどの場合、それは本当に長いです)。

ヒント:

完全な暗号化と安全性は必要ありません。単純なパスワードを表示したくないだけです。PHP を使用しており、新しい php モジュールをインストールできませんが、スクリプトは問題ありません。

4

2 に答える 2

1

を使用できmd5()、ログイン時に次のことを確認できます。

m5d($password . $salt) == $_GET['password'];
于 2013-10-26T10:04:04.000 に答える