私はRubyonRailsでWebゲームを構築しており、ゲームロジックのほとんどをブラウザーで実行したいと考えています。ゲームには、ユーザーが質問に答えることが含まれます。ユーザーが質問に正しく回答したことを確認するコードを配置しているので、Webページに回答を埋め込む必要があります。知識のあるユーザーはソースを表示して回答を確認できるため、回答をプレーンテキストで入力したくないので、ページに埋め込む前にハッシュを使用して暗号化することにしました。
これを行うには、最初にRailsバックエンドで回答文字列のハッシュ値を作成する必要があります。次に、ユーザーが質問に回答したときに、回答のハッシュ値を作成し、そのハッシュ値を埋め込みハッシュ値と比較する必要があります。 。それらが等しい場合、それらは質問に正しく答え、私はサーバーに通知します。
RailsバックエンドとブラウザのJavascriptの両方で文字列のハッシュ値を生成するにはどうすればよいですか?
私のウェブページで答えを隠すためのより良い方法を提案しますか?