Citação Postado originalmente por PowerX Ver Post
Então, atualmente à maioria dos desenvolvedores estão trabalhando com sistema de checagem (Auto-Update) por CRC32.
Seria muito interessante se você trabalha-se na checagem com (MD5/SHA1), além de deixa o sistema de atualizações mais rápido não teria problemas de "travamentos".

Em relação a seu sistema de cryptografia, seria muito útio um sistema (WEB REQUEST), assim os dados cryptados seriam lidos diretamente de um servidor WEB.

[]'s
Ler os dados de um serve de web é facil de fazer, mais se o site estiver offiline os players não iriam conseguir jogar

to usando criptografia por chave então é meio dificil de algum player ter acesso aos dados do servidor