.net - How to store sensitive information on client side using wpf -


How to store sensitive information (for third party components) or file decryption keys on a client-side computer?

Currently, this type of information is written in the settings file, in what is included in the DLL. But if you decompress DLL, you can search for values.

This application is built in WPF and is mostly offline.

If it is on the client side, it is impossible to be 100% secure without server verification: You can not encrypt the decryption key, you have to leave it in plain text. / P>

At the same time, this bus is normally enough to add a verification to the license - such as a line in the certificate The certificate is a hash, and hard work is done in your application. If the user tries to edit their license, the hash will change and you can throw an error.

With the decryption key, you should see the public / private key joints, but above You can not encrypt, decryption keys (at least, without storing encrypted keys)


Comments

Popular posts from this blog

java - Can't add JTree to JPanel of a JInternalFrame -

javascript - data.match(var) not working it seems -

javascript - How can I pause a jQuery .each() loop, while waiting for user input? -