Save and Load Game data with encryption for Unity3D.
using Prashant.SaveGameData;
then
GameData.Save(data,"yourpassword");
here data is an object of your "Data Class".
data = GameData.Load(data,"yourpassword");
pass the default data to create a new file if the file doesn't exist.
That's it.