「絞首刑執行人」スタイルの手がかり (プレイヤーがヒントを求めると文字が表示される場所) を持つ単純なトリビア ゲームを構築しています。十分な知性を持つユーザーなら誰でもそれを理解できるという質問で回答をフラットに送信したくありません)-むしろ、サーバーで回答を暗号化し、クライアントでそれらを復号化したい. セキュリティはそれほど重要ではありません。プレーヤーにとって価値があるよりも、プロセスを難しくしたいだけです。誰かがこれを行うための戦略を推奨できるかどうか疑問に思っていましたか?
1 に答える
0
ほとんどのユーザーにとって十分に難しいかもしれない単純なアプローチは、回答と暗号化キーを(非表示のフォームフィールドとして)Webクライアントに送信し、Javascriptを使用してその場で(ブラウザー内で)復号化することです。クライアント側で大量の暗号処理を必要とせずに回答を「覆い隠す」には、回答文字列文字とキー文字列の単純な排他的論理和で十分です。複数のキーストリングを使用すると、クラッキングが難しくなる可能性もあります。
私はあなたがクライアント側で完全な商用グレードの暗号を実装したくないと仮定しています、そしてまたあなたがせいぜい数分間だけ答えを隠したいと思っていると仮定しています。
于 2012-04-26T23:44:22.590 に答える