Hello all. I'm trying to send data from my application to a webserver. The catch is that I want to encrypt the sent data and also make sure it comes from my application. (From what I've read so far it's easy to decrypt the data if it's not sent via HTTPS. On the unique application I didn't find anything except the Application ID Apple provides for each application but I don't know how that works).
The data sent are various highscores and achievements that the user can enable. The thing is that the user doesn't have to type in anything but his username and having that associated with the UDID it should be enough. But how to make sure it's from my application?
Edit:After reading some responses around here I still didn't understand something: If someone extracts the IPA and reverse engineers it wouldn't he have access to all my .h and .m so he can look up anything in there?