-1

base64でエンコードされた画像を使用して画像ベースの認証システムを作成することは可能ですか?phpまたはjavaで...私はそれが可能かどうか知りたいですか?..そしてそれが可能であれば、私はそれをどのように行うべきかブリーフィングを得ることができますか?m本当に楽しみにしています。

data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAA......
<img width="110" height="58" title="" alt="" src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAAEAYABgAAD//gAfTEVBRCBUZWNobm9s.......>
4

1 に答える 1

0

代わりに、システムでユーザーを認証するために画像をアップロードするようにユーザーに指示することをお勧めします。次の手順を実行します。

クライアント側のユーザーが画像を選択できるようにしますが、画像をアップロードしてサーバーに送信する代わりに、クライアント側で画像のハッシュ(チェックサム)を計算し、このハッシュ(チェックサム)をに送信します。サーバ。ユーザーが選択したファイルがサーバーにあるファイルと同じであるかどうかは、両方のファイルのハッシュ(チェックサム)を計算することで確認できます。ハッシュが一致する場合は、ユーザーが正しい画像を選択したことを確認できます。また、私はあなたに何かをすることを提案します、そうでなければ。スニファ(man-in-the-middle)がクライアントから送信されたハッシュを取得し、それを使用して自己認証できる可能性があります。送信する前にファイルハッシュの暗号化された文字列表現を取得するために、送信する前にハッシュにソルトを入れたいと思います。

于 2012-10-03T18:10:38.303 に答える