Unity でゲームの設定などを保存するのには PlayserPrefs を利用するのが一般的だと思うが、これは特に暗号化などせず保存されているようだ。 例えばスタンドアロン版 Mac であれば, ~/Library/Preferences/unity.会社名.プロジェクト名.plist に保存されており、Xcode をインストールしていればダブルクリックすればすぐ中身がわかってしまう。 こんな感じ。 編集されても良いデータであればそのままでも良いが、いじられたくないデータの場合は暗号化やハッシュ値によるチェックなどしたくなるだろう。という事で Unity の forum にあった PlayerPrefs Encryption を試しに使ってみた。 PlayerPrefs Encryption 最初に注意点だが、Encryption と名前にあるが暗号化をするわけではなく、チェックサムを利