|
make your app generate a random number and encode it with a private key..
send the number to the server, which also does the same encoding and sends back the encoded data.
compare to the local encoded data with what you get from the server.
only way to beat this would be messing with the executable or having the private key stolen.
|