ゲームをつくっていてセーブデータの
暗号化、書き込み、読み込みはできるようになりました。
暗号化してあるので狙ったような改ざんは出来ないかもしれませんが
それでも改ざんされるとそのままゲームが動いていしまいます。
そこでセーブデータの改ざんのチェックを考えてみました。
2つの暗号鍵で暗号化した2つの暗号文を繋げたものをセーブデータとし
2つの複合文を比較し一致しなかったとき改ざんされているというものです。
しかしこの方法ではセーブデータも暗号化時間も2倍になってしまい
スマートでない気がします。
もっと効率のいい方法があれば教えてください。