I need to encrypt some parameters of the url, such as email and client code, and determine the valid time for the forwarded link.
I mirrored on Facebook, Google and Twitter using this methodology to ensure the security of the url.
What would be the best encryption, MD5, SHA1, base64 in that specific case? What is the best way to determine the valid time for the link?