数字を暗号化して保存する事に関して質問です。
セーブデータを勝手に変えられないように、下のようなスクリプトで暗号化して保存しようとしています。
これなら正常に暗号化されて保存され、しっかり復号化もされるのですが、「kotoba」を
#module #deffunc enc var p1, int key, int size repeat size poke p1, cnt, peek(p1, cnt)+(key*key^cnt) loop return #deffunc dec var p1, int key, int size repeat size poke p1, cnt, peek(p1, cnt)-(key*key^cnt) loop return #global kotoba="あいうえお" enc kotoba,25,8 bsave "test.txt",kotoba dec kotoba,25,8
kotoba=123
と文字列ではなく数字にすると、どうしてもエラーが出てしまいます。 数字も暗号化して保存するにはどうすれば良いのでしょうか? どなたか教えてください。お願いします!