User753101303 posted
Hi,
This is a registration or confirmation link? It doesn't even need to be encrypted, it could be just a guid you'll match on the db side and that will then expire...
If you are talking about the host name or the path the server needs to know that to get what will process the link (though I saw once someone who wanted to use cryptic names fore its page with IMHO maybe no reason at all).
If a sensitive value is encrypted but the link could work if given, the problem is likely that you should first check permissions. For example on this site the link to your or my profile is public but the server check the user who is accessing this link
to allow or block changes.