En realidad, funciona más como SSL. Al firmar para arriba para una cuenta de Apple de Apple genera una Clave Pública/Privada pair para su nombre de usuario. Entonces te da su clave privada y se mantiene a su público. (Es por eso que cuando usted compra o al restaurar tu iDevice debe activarlo con tu cuenta de iTunes). Tras la activación transfiere su clave privada para su iDevice. Básicamente lo que ocurre es que cuando usted compra una aplicación (gratuita o de pago) de Apple generar un 4196 byte de largo encabezado que está cifrado con su clave pública.
Si usted tiene alguna comprensión de claves Pública/privada, la clave pública para cifrar es privado par... Por ejemplo yo uso un de los servidores de claves públicas para cifrar los datos a enviar al servidor. El servidor, a continuación, utilizar la clave privada para descifrarlo. Cuando se quiere enviar los datos, se utiliza la clave pública para cifrar los datos y puedo usar mi clave privada para descifrarlo! Las claves públicas sólo puede cifrar los datos y no puede descifrar y viceversa para las claves privadas.
Cuando descargue la app tiene un encabezado cifrado con su clave pública. Sólo su clave privada puede descifrar el encabezado incrustado en la aplicación. Así, por ejemplo, si he copiado una IPA generado para usted, y lo puso en mi iDevice (esto es suponiendo que usted puede conseguir allí, iTunes se niega a la sincronización de todos modos), y luego he intentado ejecutarlo, simplemente se bloqueo porque mi clave privada no sería capaz de descifrar el encabezado! También vale la pena destacar que el archivo IPA (una IPA es esencialmente un archivo zip que se ha cambiado el nombre) no tiene el encabezado, si usted echa un vistazo a los contenidos de una IPA usted se dará cuenta de que contiene una extensión de menos de archivo, tomar el Facebook de la aplicación, por ejemplo, habría un archivo llamado 'Facebook'. Esta es la aplicación del binario, y este es el archivo que tiene el cifrado de encabezado.
Sí, como se indicó anteriormente las aplicaciones se siguen correr tanto tiempo como usted puede recordar su ID de Apple como el iDevice (y iTunes) NO realiza ninguna comprobación de la firma con iTunes lo de siempre! Esto significa que usted puede instalar aplicaciones eliminadas y también de sincronización mayores de IPAs para su dispositivo mientras que el suyo y usted todavía tiene la IPA indefinidamente!