(Feb 23, 2011 03:33 AM)6e756c6c Wrote: No, you shouldn't encrypt large amounts of data with RSA so the idea is to encrypt a symmetric key (AES) with RSA.
Don't know what large amounts of data you would have to encrypt using a HWID protector, but than again, how would you acquire the master key to decrypt the AES key?
You would have to store the master key in you're client app, rendering the RSA completely useless.
Or you could store it on a webserver, and than use a web request to retrieve the master key, which makes you vulnerable to packet sniffing again.
Please enlighten me on this.