Unite Japanみたいにソースをまるごと暗号化してメモリ内で復号化して使うみたいな暗号化はAndroidしか使えないし、やる気しないけど普通にUnityで暗号化したい時もあるのでちょっと試してみた。 PlayerPrefsだと暗号化されずにそのまま保存されるので、念のため暗号化しておくといいかもしれない。 このサイトだとVB.NETで書かれていたのでC#に直して、日本語も使いたいのでUTF8に変更してみた。 暗号方式的にはAES(ラインダール)というヤツ。 とりあえずC#とPHPで暗号化した結果が同じになるのか試してみた。 C#でAesCryptoServiceProviderも使えるけどRijndaelManagedと結果が違ってくるらしい。PHPと暗号・復号したいのでRijndaelManagedを使用。 _AES.cs using UnityEngine; using Syst
![UnityのC#とPHPで暗号化・復号化してみる - 青空の月](https://cdn-ak-scissors.b.st-hatena.com/image/square/9661cfffa9824003b096b9101d41f0f4f7dd46b7/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fm%2Fmasa795%2F20130419%2F20130419100353.png)