If you ever played the original startcraft and selected an official map made by Blizzard you would notice a little “Blizz” icon next to the map to let you know that it was official and not made by third-party.
I wish to implement a similar system in my application whereby addons and files can be authenticated to let the user know whether or not they came from me or somebody else.
I know very little about security and would appreciate any help in this matter.
Public key cryptography. The client application has a copy of the official author’s public signing key, and verifies a signature applied to the addon/file made with the author’s private key.