2012-04-29 10 views

risposta

1

A mio parere non vale la pena utilizzare la crittografia. Un semplice checksum può fare praticamente lo stesso. Invece di crittografare i tuoi salvataggi, potresti calcolare un checksum per rilevare se qualcuno ha provato a cambiare il savegame.

1

Sono d'accordo con @pre, salta la parte di crittografia e usa HMAC (on ios) per assicurarmi che i tuoi salvataggi non siano stati modificati. Per proteggere il secreto HMAC, lo genererei usando qualsiasi generatore casuale e lo memorizzerei nel portachiavi.

Le voci del portachiavi non vengono salvate, pertanto è difficile leggerle se il tuo iphone non è jailbroken. Puoi provare questo wrapper attorno al portachiavi: https://github.com/carlbrown/PDKeychainBindingsController

1

Il processo di registrazione non è poi così difficile. La maggior parte sta compilando informazioni sulla società (nome, indirizzo, ecc.). C'è solo una parte che ti chiede della tua crittografia. Il processo dura circa 3 giorni e alcuni back-and-fourths.

Apple ha la casella di controllo in iTunesConnect per contrassegnare se si utilizza la crittografia per qualcosa di diverso dalle credenziali di accesso. Sembra che stiano solo coprendo i loro mozziconi. Invia uno screenshot del modulo compilato e si disconnettono subito.

Per una descrizione dei passaggi che è necessario prendere vedi: https://www.chatmap.io/blog/iPhone-iTunes-ERN-Encryption.php

Insomma, non è una grande mole di lavoro per la registrazione.

Problemi correlati