So the author can just write whatever validity date/license details (apparently hostname etc), sign it and give that to their customers.
So the author can just write whatever validity date/license details (apparently hostname etc), sign it and give that to their customers.
EC beats other signatures because signature is muuuuuch shorter, so it can still look like an API key.
embed the public part in your application and you can verify that something signed with the 'dgst' command and the private key really has been signed with the private key (which you obviously shouldn't publish)
(Note if using plain commands there is more friendly than openssl, minify/signify are much harder to get wrong, but I'm not sure they're as easy to use programmatically in as many languages there are for libcrypto/sodium/etc; this is really just an example)
Signs, locks, and copyrights keep honest people honest. They don't change anyone else's behavior.
A lot of time, circumventing a license check would be more work than - say - implementing sending email on their own. Depending on what the service is.
Developers think they’re selling fancy tech. Most often, what we’re selling/providing is convenience - something boring that just works.