私は、「ハングマン」スタイルの手がかり(プレーヤーがヒントを要求すると文字が表示される)を持つ簡単なトリビアゲームを構築しています。十分な賢さを持ったユーザーが誰でも知ることができるという質問を答えてください) - むしろ、私はサーバー上の回答を暗号化し、クライアント上で解読したいと思っています。セキュリティは非常に重要ではありません私はちょうどプロセスを難しくしたい、それはプレーヤーにとって価値があります。私は誰もがこれを行うための戦略をお勧めすることができますか?クライアントでサーバの復号化を暗号化する
1
A
答えて
0
ほとんどのユーザーにとっては十分に難しいかもしれない単純なアプローチは、Webクライアントに(隠しフォームフィールドとして)回答と暗号化キーを送信し、ブラウザでJavascriptを使用して即座に復号化することです)。クライアント側で大量の暗号処理を必要とせずに、応答文字列をキー文字列と単純に排他的に排他的にするだけで十分です。複数のキーストリングを使用すると、それをクラックするのが難しくなります。
私はクライアント側で完全な商用暗号を実装したくないと仮定していますが、最大でも数分間だけ回答を隠したいと仮定しています。
関連する問題
- 1. Javascriptの暗号化ライブラリ(クライアント側の暗号化|サーバー側の復号化)
- 2. RSA暗号化/復号化
- 3. 暗号化と復号化
- 4. AES暗号化/復号化
- 5. 暗号化/復号化soll
- 6. 復号化、暗号化
- 7. クライアント/サーバーアプリケーションでSMTPパスワードの暗号化/復号化
- 8. パスワードでの暗号化と復号化
- 9. iphoneでのRSA暗号化/復号化
- 10. 暗号ブロックチェーンの復号XOR「暗号化」
- 11. Twofishによる暗号化/復号化
- 12. カスタム暗号化暗号化/復号化ストリーム
- 13. perlの暗号化、delphi7の復号化
- 14. 高速軽量.NETクライアント暗号化 - >サーバー復号化
- 15. AES256暗号化/復号化の速度
- 16. SWIFTの暗号化と復号化
- 17. 別ファイルのXML暗号化/復号化
- 18. Muleコミュニティ版の暗号化/復号化
- 19. RSA暗号化/復号化の実装
- 20. ファイルの暗号化と復号化
- 21. パスワードの暗号化/復号化スプリングセキュリティ
- 22. ESP8266 AESの暗号化 - 復号化
- 23. DataTableオブジェクトの暗号化と復号化
- 24. ASP.net ViewStateの暗号化と復号化
- 25. ESAPIの暗号化と復号化
- 26. Md5ハッシュの暗号化と復号化
- 27. Java暗号化(PBEWithMD5AndDES)の復号化(PBEWithMD5AndDES)
- 28. ファイルの復号化と暗号化
- 29. SQL Serverの暗号化と復号化
- 30. DES、RSAの暗号化と復号化
SSLソケットを使用してデータを送信できます。 C/C++用のOpenSSLライブラリーで実装するのは比較的簡単です。http://www.ibm.com/developerworks/linux/library/l-openssl/index.htmlから始めましょう。あなたがメモリエディタを使用しているユーザーについて心配している場合、あなたは運が悪いです。あなたができることは、パケットスニファからネットワークストリームを暗号化することです。 – user99545