Criptografia bidirecional em PHP

Meu aplicativo (obviamente) usa um ID exclusivo para distinguir registros. Esse UID é passado em URLs (por exemplo,./examplepage.php?UID=$example_int), entre outras coisas.

Embora eu obviamente tenha uma validação no lado do servidor para garantir que os clientes não acessem os dados de outros clientes, existe um método de criptografia bidirecional que eu possa usar no PHP para passar apenas UIDs criptografados (por exemplo,./examplepage.php?EUID=$encrypted_int), para reduzir ainda mais a chance de alguém pensar "ei, o que acontece se eu incrementar esse inteiro?"

TIA.

questionAnswers(6)

yourAnswerToTheQuestion