I want to verify my user before the server sends him information.
So I want the user to sign a message using his private key, then the server decrypt that signature to verify the user is indeed the owner of a wallet address.
So I used the following on the client side
web3.eth.personal.sign
I am not sure what I can use on the server side to decrypt that signature and verify the original message and sender address.
Thank you for advance.