• 締切済み

答えを隠して問題を作りたい

javascriptで問題って作れますが、ソースを見ると答えがわかってしまいますよね? やはり外部ファイルから読み込む方法しかないのでしょうか? いつも聞いてばかりですみません。

みんなの回答

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

外部ファイルにしようが、結局外部ファイルの方に答えが書いてあれば 同じでしょう。 こう言う場合答えを暗号化して持っておき、ユーザーの回答も 同じ手順で暗号化して一致すれば正解・・・というやりかたが 妥当です。 暗号化の手法としては不可逆性のある・・・暗号化された答えから 元の答えが導き出せない(だしにくい)データにしておく必要があります。 探せばDESやMD5といった暗号化ライブラリもあるみたいです。

関連するQ&A