Ok, here is my situation:
1) I've build a free c# compact framework application
2) I've got a webservice where i retrieve my data (trapfic related)
3) Anyone can download and use the application.
But the webservice that is being called should not be available to others. I've been looking into security and encryption, but haven't figured this question out:
I can use encryption to encrypt the data, and decrypt it in code, but decompiling my code would make it easy to read the algorithm or key that's being used decrypt the data.
So how can make my webservice secure so it can't be used by others? Is anything possible with strong name key's which require passwords?
I've been searching a lot on the internet, but without luck. So i hope there is someone with the knowledge here :)