Quote:Original post by jmau0438
Even professionally made encryption such as SSL has been cracked.
Cracking file encryption when you have access to the decryption software (i.e. the game) is 100x easier than cracking a public key transport system, where you have access to neither key involved.
No one will be trying to brute force the encryption. They will crack open your game in a debugger, and either pull out the decryption algorithm to use separately, or let the game do the decryption and then dump out from memory.
I think the best idea is to just use a plain file unless you have license restrictions (i.e. commercial assets with a protection clause), and then take the minimum effort to meet the requirements. And if you do use encryption for your own assets, provide an unencrypted path - many games live and die on the modding community, s not much point locking them out from creating their own assets.