I was wondering about with protecting saves from being edited from outside of the program that they are supposed to be for.
Specifically for games.
I'm currently trying to figure out what I can do to protect my game's save file along with using encryption.
I had thought to try and use a file that holds the save file's creation, last edited, and accessed times (encrypted of course), but found out that you can edit those from outside sources, so this won't work to my knowledge.
I have thought to make another file that is used for matching to see if the data from the one file matches the other data when decrypted (the match file would be encrypted differently was what I was thinking), so I'm not sure if this would help along side with encrypting.
Outside of a strong encryption algorithm (that I'm sure people can decompile the game somehow and find out the code for it and create an editor anyway), is there anything else I can do to protect a file from being tampered with?