Signing and Verifying Addresses : How?

Hi guys,
How can one sign and verify a message on the Solana network please?

For instance, ERC20 can use:

Bitcoin and its forks can use Electum etc or:

Ideally, I would like to give someone a specific message and then have them sign it with their Solana private keys.
Then I can verify it from my end.

No one?
That’s ok, we can do it with ETH instead, I guess.